A simple Todo application built with the MERN stack, allowing users to manage tasks with ease.
- User Authentication: Secure JWT-based authentication.
- CRUD Operations: Create, Read, Update, and Delete tasks.
- Real-time Updates: WebSockets for instant task updates.
- Responsive Design: Mobile-friendly UI for seamless usage.
- Clone the repository.
- Install dependencies for the server and client.
- Set up environment variables for MongoDB connection and JWT secret.
- Run the server and client to start using the app.
For detailed instructions, refer to the Installation section in the README.
-
Frontend:
- React, React Router, Axios, Socket.io-client
-
Backend:
- Node.js, Express.js, MongoDB (Mongoose), JWT, Socket.io
- Register or log in.
- Manage tasks effortlessly in a real-time environment.
Contributions are welcome! Please follow the Contributing Guidelines.
This project is licensed under the MIT License.