Skip to content

Harish1611/Todo-App

Repository files navigation

Todo-App

Live Link https://todo-app-blush-three.vercel.app/.

  • Todo App is a Daily Task Tracking Application developed with NodeJS, ExpressJS, MongoDB and EJS.

Tools & Technologies

  • NodeJS
  • ExpressJS
  • EJS
  • MongoDB
  • Vercel
  • Git & GitHub

Todo App UI

Prerequisites

Before running this project, make sure you have the following installed:

Installation

Follow these steps to set up the application:

  1. Open Powershell/Terminal and Clone the repository to your local machine:

    git clone https://github.com/Harish1611/Todo-App.git
  2. Navigate to the project directory:

    cd Todo-App
  3. Install the required dependencies:

    npm install or npm i
  4. Install additional packages:

    npm install mongoose lodash ejs express

Get Started

To run the To-Do List App, perform the following actions:

  1. Open a new PowerShell window.

  2. Start the MongoDB:

    mongod
  3. Open another PowerShell window.

  4. Launch the MongoDB shell: ( Or use MongoDB Compass integrated Mongosh Shell)

    mongosh
  5. Open another PowerShell window and Navigate to the project directory:

    cd Todo-App
  6. Start the application using nodemon: ( install nodemon globally)

    nodemon app.js
  7. 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.

Releases

No releases published

Packages

No packages published