A minimalistic Todo-App with user-friendly interface, easy to use and understand for anyone, with facilities including adding, deleting and updating user's tasks, along with JWT user authentication, which makes it more secure, regarding data access and data transaction.
- User Authentication with JWT and Bcrypt (JSON Web Token).
- Adding and deleting tasks.
- Updating task status and toggling between completed and incompleted state.
- Provides user with the date and time, when task was created.
The Todo App is built using the following technologies:
- Frontend: React.js
- Styling: Chakra UI
- Backend: Express.js
- Database: MongoDB with Mongoose