This is a project for managing your to-do list and tasks efficiently. The frontend is built with React and is covered with tests to ensure a reliable user experience.
- Clone the repository to your local machine
- Navigate to the project directory in your terminal or command prompt
- Install the dependencies
$ npm install
- To run the project
$ npm start
- To run tests
$ npm test
The main features of the My To-Do List+ application include:
- Adding, editing, and deleting tasks.
- Creating and deleting task groups.
- Setting task priority by color-highlighting the corresponding row.
- Marking tasks as completed.
- Sorting groups or tasks by name.
- Searching for a group by its name.
- Assigning tasks to specific groups.
- Task statistics, including the total number of completed and pending tasks, both overall and within individual groups.
- Task statistics for the most priority groups.
- User authentication for secure access.