Skip to content

A ToDo List web application built with Node.js, Express, and MongoDB, enabling users to organize tasks efficiently. Features default lists, custom list creation, and simple add/delete functionalities for effective task management.

Notifications You must be signed in to change notification settings

satishkumarmurugan/To-do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

A ToDo List web application built with Node.js, Express, and MongoDB, enabling users to organize tasks efficiently. Features default lists, custom list creation, and simple add/delete functionalities for effective task management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published