Live Link https://todo-app-blush-three.vercel.app/.
- Todo App is a Daily Task Tracking Application developed with NodeJS, ExpressJS, MongoDB and EJS.
- NodeJS
- ExpressJS
- EJS
- MongoDB
- Vercel
- Git & GitHub
Before running this project, make sure you have the following installed:
-
Node.js: Download and Install Node.js
-
MongoDB: Download and Install MongoDB
Follow these steps to set up the application:
-
Open Powershell/Terminal and Clone the repository to your local machine:
git clone https://github.com/Harish1611/Todo-App.git
-
Navigate to the project directory:
cd Todo-App
-
Install the required dependencies:
npm install or npm i
-
Install additional packages:
npm install mongoose lodash ejs express
To run the To-Do List App, perform the following actions:
-
Open a new PowerShell window.
-
Start the MongoDB:
mongod
-
Open another PowerShell window.
-
Launch the MongoDB shell: ( Or use MongoDB Compass integrated Mongosh Shell)
mongosh
-
Open another PowerShell window and Navigate to the project directory:
cd Todo-App
-
Start the application using nodemon: ( install nodemon globally)
nodemon app.js
-
Open a web browser and navigate to localhost:3000 to access the application. Use localhost:3000/work and whatever you want to create new todo list.