Skip to content

A to-do list web app built on NodeJS,MongoDB and Deployed using Heroku.Used this Project to Learn implementing Databases in web apps and deploy the web apps on online servers using MongoAtlas

License

Notifications You must be signed in to change notification settings

kitarp29/Todolist

Repository files navigation

Todolist

Link- Click Here!

Its a TodoList webapp where people can make a list of tasks and edit it accordingly.

Tech-Stack

  • NodeJS- For rendering the Server side handling of GET and POST requests and connecting to DB
  • MongoDB- The User data are saved in a Mongo Database deployed on AWS Bucket-S3 via MongoDB
  • ExpressJS- For passing the dta from user to DB and vice versa.
  • EJS- For rendering the data from user to DB and vice versa on the webpages.
  • NPM Packages- Various other NPM packages like Body-Parser etc
  • Running locally

    • Clone the Repo
    • Move to the Dir
    • Run the below commands:
    • npm i
    • node app.js
    • Project is served on http://localhost:3000/

    Docker Setup:

    • First make sure your laptop has Docker
    • Open terminal, run docker pull kitarp29/todolist:1.0
    • Run docker run -e DB_URL -d --name pk -p 3000:3000 kitarp29/todolist:1.0
    • The API is running at http://localhost:3000/

    About

    A to-do list web app built on NodeJS,MongoDB and Deployed using Heroku.Used this Project to Learn implementing Databases in web apps and deploy the web apps on online servers using MongoAtlas

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published