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.
- 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]