This MERN stack application is a to-do list manager with user authentication. It allows users to manage their to-dos with features like due dates, statuses, and CRUD operations.
-------------------PROJECT Features-------------------
1.User Authentication -Registration: New users can sign up by providing their email and password. -Login: Existing users can log in using their credentials. -Authentication Token: After logging in, users receive a JWT token that is used to authorize subsequent requests.
2.To-Do Management -Add To-Do: Users can create new to-do items by providing a title, description, due date, and status. -Edit To-Do: Users can modify the details of their existing to-dos, including title, description, due date, and status. -Delete To-Do: Users can remove their to-dos from the list. -View To-Dos: Users can view all their to-do items, including details like title, description, due date, and status. -Due Date: Users can select a due date for each to-do item. The date picker restricts users from selecting past dates.
3.Status -Status Options: Each to-do item has a status that can be set to one of the following: -To Do: The task is pending and needs to be done. -In Progress: The task is currently being worked on. -Done: The task has been completed.