A Simple web Application for managing your todos . This Project uses Express.js for the backend, MongoDB as the database and javascript for the frontend. This project uses JWT for authenticating the users using tokens which are stored in cookies.
- Users can create their accounts and make their todolist
- Users can perform operations like delete , editing the tasks
- Create Account by providing respective credentials
- Add new todos
- view existing todos
- Mark todos as completed
- Delete todos
- Edit todos
- Backend: Express.js , MongoDB , JWT
- Frontend: HTML , CSS , JavaScript
- Register page
- Todos
- Node.js and npm installed
- MongoDB installed and running
-
Clone the repository
-
Install dependencies
npm install
-
Replace the url with your connection String
-
Start the server:
npm start
5.Open the web browser and go to http://localhost:3000 to access the TodoApp.
Contributions are welcome! Feel free to submit issues or Pull requests.