A todo list app that helps you stay in control of your tasks. It's a clone of the popular Todoist app.
- Create projects and tasks.
- Assign tasks to projects.
- Set due dates for tasks.
- Set priority for tasks.
- Set labels for tasks.
- Filter tasks by its due date.
- Mark tasks as favorite.
- Mark tasks as completed.
- Drag and drop tasks.
- Save data locally on the browser.
- Vanilla JavaScript
- Webpack: build tool
- Web Storage API: to store data locally
- Todoist: for the inspiration.
- date-fns: for the date manipulation.
- SortableJS: for the drag and drop functionality.
- Clone the repo
git clone git@github.com:ahmeducf/task-pilot.git
- Navigate to the project directory
cd task-pilot
- Install dependencies
npm install
- Run the app in development mode
npm run dev
The app will be available at http://localhost:8080/