{"id":22547329,"url":"https://github.com/teoaldridge/todolist-database","last_synced_at":"2026-04-07T20:31:37.376Z","repository":{"id":110203829,"uuid":"413730487","full_name":"teoaldridge/todolist-database","owner":"teoaldridge","description":"Full Stack To Do List Project, built using  MongoDB \u0026 Mongoose, JavaScript, EJS, HTML, CSS, Bootstrap. Deployed with MongoDB Atlas and Heroku, using Git and the Command Line (Hyper Terminal).","archived":false,"fork":false,"pushed_at":"2021-10-05T09:06:12.000Z","size":565,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T09:11:18.830Z","etag":null,"topics":["bootstrap","command-line","css","ejs","git","heroku","html","hyper","javascript","mongodb","mongodb-atlas","mongodb-database","mongoose"],"latest_commit_sha":null,"homepage":"https://warm-retreat-48757.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teoaldridge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-05T08:16:12.000Z","updated_at":"2021-10-05T09:06:15.000Z","dependencies_parsed_at":"2023-04-22T04:19:22.809Z","dependency_job_id":null,"html_url":"https://github.com/teoaldridge/todolist-database","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/teoaldridge/todolist-database","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teoaldridge%2Ftodolist-database","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teoaldridge%2Ftodolist-database/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teoaldridge%2Ftodolist-database/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teoaldridge%2Ftodolist-database/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teoaldridge","download_url":"https://codeload.github.com/teoaldridge/todolist-database/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teoaldridge%2Ftodolist-database/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31528288,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","command-line","css","ejs","git","heroku","html","hyper","javascript","mongodb","mongodb-atlas","mongodb-database","mongoose"],"created_at":"2024-12-07T15:11:30.443Z","updated_at":"2026-04-07T20:31:37.345Z","avatar_url":"https://github.com/teoaldridge.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# todolist-database\nFull Stack To Do List Project, built using  MongoDB \u0026amp; Mongoose, JavaScript, EJS, HTML, CSS, Bootstrap, Node, Nodemon. Deployed with MongoDB Atlas and Heroku, using Git and the Command Line (Hyper Terminal).\n\n# How it works:\n\nIn each To Do List: \nYou can add and delete items from the To Do List. \nYou add an item by typing text and then pressing the \"+\" button. \nYou delete an ithem by clicking on the corresponding checkbox. \n\nYou can add your own To Do Lists. \nYou type /NameOfYourList after the web address, so in the end the web address looks like this:\nhttps://dashboard.heroku.com/apps/warm-retreat-48757/NameOfYourList\nIt does not matter whether you use block or capital letters. The app will automatically display the capitalized version of the name you have chosen as a title of your list.\n\nAll the lists and their corresponding items are being stored online on MongoDB Atlas and the admin has access to them. \n\nThe app has an \"About\" Page which can be reached by adding /about at the end of the web address.\n\n\nI did this project as part of my studies with Angela Yu's \"Complete 2021 Web Development Bootcamp\"\n\n## Website deployed with Heroku: https://dashboard.heroku.com/apps/warm-retreat-48757/\n\n## Programs used: \n- Front end: HTML, CSS, Bootstrap\n- Back end: JavaScript, MongoDB, Mongoose, EJS, Node.js, Express\n- Other technologies: MongoDB Atlas, npm, Nodemon, Heroku, Git, Command Line\n\n## How to run: \n  \n  git clone the repository\n  run npm instal\n  run mongod in the terminal\n  run node app.js\n  open localhost:3000\n\n## Video demonstration:\n\n\n\n\n## Acknowledgement\n[The Complete 2021 Web Development Bootcamp by Dr. Angela Yu](https://www.udemy.com/course/the-complete-web-development-bootcamp/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteoaldridge%2Ftodolist-database","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteoaldridge%2Ftodolist-database","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteoaldridge%2Ftodolist-database/lists"}