A modern and responsive full-stack Todo application that helps users manage their daily tasks efficiently.
This application allows users to register, log in, and manage their tasks in a simple and efficient way. It focuses on user experience, performance, and clean UI design.
The home page gives a quick introduction to the application. Users can understand what the app does and easily navigate to login or register.
Users can securely log in using their credentials. JWT authentication ensures secure access.
New users can easily create an account with a clean and responsive form.
The dashboard allows users to manage tasks efficiently:
- ➕ Add new tasks
- ✏️ Edit tasks
- 🗑️ Delete tasks
- ✅ Mark as completed
- 🔍 Search tasks
- 🔐 JWT Authentication
- 📋 Task CRUD operations
- 🔍 Search functionality
- 📱 Responsive design
- ⚡ Fast performance
- 🔔 Toast notifications
- 🎬 Smooth animations
- React.js
- Tailwind CSS
- Axios
- React Router
- Framer Motion
- React Hot Toast
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
Frontend: (https://todo-manager-fullstack-gamma.vercel.app/home)
Backend: (https://todo-manager-fullstack.onrender.com)
- 📌 Task categories
- 📅 Due dates
- 🌙 Dark mode
- 🔔 Notifications
Madhur Chaturvedi
If you like this project, please give it a ⭐ on GitHub!





