This is a full-stack web application built using the MERN (MongoDB, Express, React, Node.js) stack. The app allows users to manage their todo tasks. It features a user authentication system with signup and login functionality using bcrypt for password hashing. Once logged in, users can perform CRUD operations on their todos.
- User Authentication: Signup and login functionality using bcrypt for secure password hashing.
- Todo Management: Logged-in users can add, update, and delete their todo tasks.
- MERN Stack: Combines the power of MongoDB, Express.js, React, and Node.js for a complete web application.
- MongoDB: NoSQL database for storing user information and todo data.
- Express.js: Backend framework for creating RESTful APIs.
- React: Frontend library for building user interfaces.
- Node.js: Server-side JavaScript runtime.
- Axios: Used for making HTTP requests to the server.
- Bcrypt: Library for hashing passwords before storing them in the database.
-
Clone the repository:
git clone https://github.com/arkasarkar2000/TodoFlow cd your-todo-app