Fig. 1: Initial state of task management app.
Fig. 2: After dragging and dropping tasks.
Make sure you have the following software installed on your machine:
- Node.js: Download and Install Node.js
- npm (Node Package Manager): This is included with Node.js installation.
-
Clone the repository to your local machine:
git clone https://github.com/alim-ansari/task-management-app.git
-
Navigate to the project directory:
cd task-management-app
-
Install the project dependencies:
npm install
Once the installation is complete, you can run the app:
npm start
This will start the development server, and the app will be accessible at http://localhost:3000 in your browser.
The project structure is organized as follows:
task-management-app/
│
├── public/
│ ├── index.html
│ └── ...
│
├── src/
│ ├── components/
│ │ ├── Container.js
│ │ ├── TaskList.js
│ │ └── ...
│ ├── App.js
│ ├── index.js
│ └── ...
│
├── .gitignore
├── package.json
├── README.md
└── ...