Welcome to the ToDo List app! This project is a simple yet powerful task management application built using the MERN (MongoDB, Express, React, Node.js) stack. It allows users to efficiently manage their tasks through a user-friendly interface.
- User Authentication: Secure user logins using Bcrypt.js encryption.
- Task Management: Add, update, and delete tasks seamlessly.
- MERN Stack Integration: Utilizes React.js for the frontend and Express & Node.js for the backend.
- CRUD Operations: Implements Create, Read, Update, and Delete functionalities for tasks.
- Frontend: React.js
- Backend: Express.js, Node.js
- Database: MongoDB
- Encryption: Bcrypt.js
- Clone this repository.
- Navigate to the project directory.
- Run
npm install
in both thefrontend
andbackend
directories to install dependencies. - Create a MongoDB database and update the connection details in the server's
.env
file. - Run
npm start
in the client andnodemon index.js
in server directories to start the application.
- Access the application via
http://localhost:3000
after starting both the client and server.
- This project was created as a learning experience, inspired by various online tutorials and documentation.
Feel free to reach out if you have any questions or suggestions! 🚀