Live Application Link: Smarter Tasks
This repository contains the implementation details for the Smarter Tasks project, focusing on efficient task management and collaboration. The project encompasses user authentication features, project creation, task management under the Projects tab, and member management under the Members tab.
-
Users can create new projects, each with a distinct name.
-
Within each project, tasks can be created with a "title," "description," and "due date."
-
Tasks can be assigned, and comments can be added for each task.
-
Tasks can be assigned one of the following statuses: "Pending," "In Progress," or "Done."
-
Tasks can be permanently removed by clicking on the delete icon.
-
Upon signing up, users are automatically added as members.
-
New members can be added by clicking on "Add Member" and providing user details such as name, email, and password.
-
Members can be permanently removed by clicking on the delete icon.
To set up the project locally, follow these steps:
- Clone the repository.
- Install dependencies using
npm install
. - Run the application with
npm start
.