Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.05 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.05 KB

To-do-List

This web application is a simple ToDo List manager built with Node.js, Express, and MongoDB. It allows users to create and manage tasks organized by lists.

Getting Started

Prerequisites

  • Node.js installed
  • MongoDB installed and running

https://github.com/satishkumarmurugan/To-do-List.git cd todo-list-app

Install dependencies:

npm install Run the application:

node app.js The app will be accessible at http://localhost:3000.

Features Default Lists: Three default lists are provided - "Today," "Work," and "Personal." Custom Lists: Users can create custom lists with their own titles. Add and Delete: Easily add new tasks and delete completed tasks. Project Structure app.js: Main application file. views/: EJS templates for rendering pages. public/: Static files (stylesheets, images, etc.). models/: MongoDB models (schemas). package.json: Node.js package configuration. Dependencies Express: Web framework for Node.js. MongoDB: NoSQL database. Mongoose: MongoDB object modeling for Node.js. lodash: Utility library. Authors [Your Name]