Skip to content

This is a full-stack web application built with Node.js, Express.js, MongoDB, and EJS templating. It allows users to create and manage todo lists for different categories. The app is hosted on MongoDB Atlas, providing a reliable and scalable cloud database solution.

Notifications You must be signed in to change notification settings

Pruthviraj-chaudhari/Todo-List-App-MongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo List App

License: MIT

Overview

This is a full-stack web application built with Node.js, Express.js, MongoDB, and EJS templating. It allows users to create and manage todo lists for different categories. The app is hosted on MongoDB Atlas, providing a reliable and scalable cloud database solution.

Features

  • Create custom todo lists by using Express Route Parameters (e.g., /work, /shopping, etc.)
  • Default todo list shows items for the current date
  • Add, edit, and delete todo items
  • Mark items as completed or uncompleted
  • User-friendly interface with dynamic rendering of todo items using EJS templating
  • Responsive design for seamless usage on different devices

Screenshots

Todo List App

Screenshot of the Todo List App in action

Live at 🚀 https://todo-list-rfeb.onrender.com/

Installation

  1. Clone the repository: git clone https://github.com/pruthviraj-chaudhari/todo-list-app-mongodb.git

  2. Install the dependencies: npm install

  3. Set up the MongoDB Atlas connection:

  • Create an account on MongoDB Atlas (if you haven't already).
  • Create a new cluster and obtain the connection URL.
  • Replace the connection URL in app.js with your MongoDB Atlas connection URL.
  1. Run the application: nodemon app.js

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

Contact

For any inquiries or questions, please contact Pruthviraj Chaudhari.

About

This is a full-stack web application built with Node.js, Express.js, MongoDB, and EJS templating. It allows users to create and manage todo lists for different categories. The app is hosted on MongoDB Atlas, providing a reliable and scalable cloud database solution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published