Skip to content

TodoList that interacts(CRUD) with a mongoDB database

Notifications You must be signed in to change notification settings

fahadtejani/TodoList_mongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TodoList_mongoDB

A todo List app that interacts with a local MongoDB database, using Mongoose. Use of a database allows persistent list items that can be accessed even after leaving the page. It is able to perform all four CRUD operations in response to user initiated events.

Technologies learned and used:

  • Node.js
  • Express.js
  • MongoDB using Mongoose
  • Lodash(_) for manipulating user input strings
  • Body parser for incoming post requests
  • EJS for dynamic rendering
  • Express.js parameters for dynamic routing

Use of dynamic routing allows user to create separate lists with persistent list items. For example, going to "localhost:3000" will give a "Today" list by default. While going to "localhost:3000/weekend" will dynamically create a "Weekend" titled list and a corresponding collection entry in the database.

Note to self:

About

TodoList that interacts(CRUD) with a mongoDB database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published