Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

I developed this To-Do List App with a simple and customizable to-do list web application built with basic CRUD operations. It allows users to create, edit, and delete tasks.

Notifications You must be signed in to change notification settings

vishal7095/To-Do-List-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List Web App

A simple To-Do List web application built with Node.js and Express, using MongoDB for data storage.

Features

  • View To-Do List: Display a list of tasks on the homepage.
  • Add New Task: Create new tasks by filling out a form.
  • Edit Task: Modify existing tasks by accessing the edit page.
  • Delete Task: Remove tasks from the list.
  • Responsive Design: User-friendly interface for various devices.

Prerequisites

  • Node.js installed
  • MongoDB installed and running

Installation

  1. Clone the repository: git clone [repository-url]
  2. Navigate to the project directory: cd [project-directory]
  3. Install dependencies: npm install
  4. Start the application: npm start
  5. Access the app in your browser at http://localhost:8080

Configuration

  • MongoDB connection: Ensure MongoDB is running and update the connection string in main function of app.js.

Usage

  1. Open the application in your browser.
  2. Create, edit, or delete tasks as needed.
  3. View the updated task list.

Technologies Used

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • EJS (Embedded JavaScript) for views

File Structure

  • app.js: Main application file.
  • /models: Directory containing MongoDB models.
  • /views: Directory containing EJS view templates.
  • /public: Directory for static files (CSS, images, etc.).

Author

Developed by Vishal Kumar Yadav

Feel free to contribute or report issues!

About

I developed this To-Do List App with a simple and customizable to-do list web application built with basic CRUD operations. It allows users to create, edit, and delete tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published