This is a simple TODO application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users to create, update, and delete TODO items.
- User authentication: Users can sign up, log in, and log out to manage their own TODO list.
- Create TODO: Users can add new tasks to their list with a title and completion status.
- Update TODO: Users can mark a task as completed or update its details.
- Delete TODO: Users can delete tasks from their list.
- View TODO: Users can view their list of tasks.
- MongoDB: A NoSQL database used for storing the TODO items.
- Express.js: A web application framework used for building the backend API.
- React.js: A JavaScript library used for building the user interface.
- Node.js: A JavaScript runtime used for running the backend server.
-
Clone the repository to your local machine:
git clone https://github.com/rohansx/todo-app.git
-
Change the directory:
cd todo-app
-
Install the dependencies:
npm i
-
Run the project:
npm start