{"id":16518025,"url":"https://github.com/ayush-kanduri/fullstack-todo-list-application","last_synced_at":"2025-07-30T06:09:35.484Z","repository":{"id":113598215,"uuid":"467386040","full_name":"Ayush-Kanduri/FullStack-Todo-List-Application","owner":"Ayush-Kanduri","description":"This project is a Full Stack Todo List Application which is built using the MongoDB, NodeJS, ExpressJS, CSS, Javascript. It implements all the basic functionalities of a todo list, i.e, CRUD Operations (Create Read Update Delete).  Users are able to Create new tasks. Users are able to Read the created tasks data. Users are able to Complete the task by checking off the task with a strike through. Users are able to Delete the task. Users are able to Update the tasks with many customized options. Users are able to View a Banner with current date-time. Users can Check the count of remaining tasks, Complete all tasks together, Delete all completed tasks together. Users can View All, Incomplete, Completed Tasks. Users can mark Due Date \u0026 Priority Levels for the Tasks.","archived":false,"fork":false,"pushed_at":"2022-09-06T10:26:26.000Z","size":125,"stargazers_count":35,"open_issues_count":0,"forks_count":64,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-06T17:47:48.230Z","etag":null,"topics":["css","ejs","express","expressjs","javascript","mongodb","node","nodejs","rest-api"],"latest_commit_sha":null,"homepage":"https://fullstack-todo-list-application.onrender.com","language":"CSS","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/Ayush-Kanduri.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":"2022-03-08T06:09:34.000Z","updated_at":"2025-04-22T07:25:25.000Z","dependencies_parsed_at":"2023-05-24T05:45:37.180Z","dependency_job_id":null,"html_url":"https://github.com/Ayush-Kanduri/FullStack-Todo-List-Application","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ayush-Kanduri/FullStack-Todo-List-Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayush-Kanduri%2FFullStack-Todo-List-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayush-Kanduri%2FFullStack-Todo-List-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayush-Kanduri%2FFullStack-Todo-List-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayush-Kanduri%2FFullStack-Todo-List-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ayush-Kanduri","download_url":"https://codeload.github.com/Ayush-Kanduri/FullStack-Todo-List-Application/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayush-Kanduri%2FFullStack-Todo-List-Application/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267820869,"owners_count":24149293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["css","ejs","express","expressjs","javascript","mongodb","node","nodejs","rest-api"],"created_at":"2024-10-11T16:34:36.815Z","updated_at":"2025-07-30T06:09:35.477Z","avatar_url":"https://github.com/Ayush-Kanduri.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 𝐅𝐮𝐥𝐥 𝐒𝐭𝐚𝐜𝐤 𝐓𝐨𝐝𝐨 𝐋𝐢𝐬𝐭 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 🚀\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/76626529/185441736-3de3ccec-045d-42b2-9533-b786fdf12e02.png\"\u003e\n\u003c/p\u003e\n\n## ⭐ Introduction\n\nThis project is a Full Stack Todo List Application which is built using the MongoDB, NodeJS, ExpressJS, CSS, Javascript. It implements all the basic functionalities of a todo list, i.e, CRUD Operations (Create Read Update Delete).\n\n-  Users are able to Create new tasks.\n-  Users are able to Read the created tasks data.\n-  Users are able to Complete the task by checking off the task with a strike through.\n-  Users are able to Delete the task.\n-  Users are able to Update the tasks with many customized options.\n   Users are able to View a Banner with current date-time.\n-  Users can Check the count of remaining tasks, Complete all tasks together, Delete all completed tasks together.\n-  Users can View All, Incomplete, Completed Tasks.\n-  Users can mark Due Date \u0026 Priority Levels for the Tasks.\n   \u003cbr/\u003e\n   \u003cbr/\u003e\n\n## 🔥 Getting Started With The Project\n\n-  Fork the Project in your Repository.\n-  Clone the Forked Repository in your Local System.\n-  Install \u0026 Configure - NodeJS, MongoDB, Robo3T.\n-  Create '.env' file \u0026 Set the Environment Variables in it, as per the 'ENV_FORMAT.json' file.\n-  Run 'npm install' in GitBash Terminal\n-  Go to 'package.json' \u0026 inside the 'SCRIPTS', find \"start\":\"....\" \u003cbr/\u003e\n   Change it to - \"start\": \"nodemon index.js\",\n-  If you want to run the project in development mode locally then go to '.env' file \u0026 set,\u003cbr/\u003e\n   ENVIRONMENT=development \u003cbr/\u003e\n   DEPLOYMENT=local\n-  If you want to run the project in production mode locally then go to '.env' file \u0026 set,\u003cbr/\u003e\n   ENVIRONMENT=production \u003cbr/\u003e\n   DEPLOYMENT=local\n-  Change \"module.exports = production\" to \"module.exports = development\" or vice-versa in the 'environment.js' file as per the requirement.\n-  Run 'npm start' in GitBash Terminal\n-  Enjoy :)\n\nFor any issues related to the project, raise an ISSUE in the respective Repository.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## 🔨 Tools Used\n\n\u003cp align=\"justify\"\u003e\n\u003cimg height=\"140\" width=\"140\" src=\"https://www.w3.org/html/logo/downloads/HTML5_Logo_256.png\"\u003e\n\u003cimg height=\"140\" width=\"140\" src=\"https://logodix.com/logo/470309.png\"\u003e\n\u003cimg height=\"140\" width=\"140\" src=\"https://upload.wikimedia.org/wikipedia/commons/6/6a/JavaScript-logo.png\"\u003e\n\u003cimg height=\"140\" width=\"250\" src=\"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQv2l-4Y-ZVZm77rzV9CRJxmgNPpy36zgePIA\u0026usqp=CAU\"\u003e\n\u003cimg height=\"140\" width=\"140\" src=\"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSMX7p-_Zo1LqsEfO1v3B6Zw0Jgvhk4vo1fKA\u0026usqp=CAU\"\u003e\n\u003cimg height=\"140\" width=\"250\" src=\"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRASBParCnQhsRkKZ8opkkRjtk9XJ-MHdy0jA\u0026usqp=CAU\"\u003e\n\u003cimg height=\"140\" width=\"140\" src=\"https://code.visualstudio.com/assets/apple-touch-icon.png\"\u003e\n\u003c/p\u003e\n\n-  Library:\n   -  cors\n   -  dotenv\n   -  ejs\n   -  express\n   -  mongoose\n   -  nodemon\n   -  express-ejs-layouts\n-  Framework: ExpressJS\n-  Database: MongoDB\n-  Version Control System: Git\n-  VCS Hosting: GitHub\n-  Programming / Scripting: JavaScript\n-  Front-End: HTML, CSS, EJS\n-  Runtime Environment: NodeJS\n-  Integrated Development Environment: VSCode\n   \u003cbr/\u003e\n   \u003cbr/\u003e\n\n## 🔗 Links\n\n\u003e ## Checkout the Website [Web Application](https://fullstack-todo-list-application.onrender.com)\n\u003e\n\u003e ## Checkout the Application Demo Video [YouTube](https://youtu.be/2VyxSQAE5mo)\n\n\u003cbr/\u003e\n\n## 💻 Screens\n\n\u003cp align=\"justify\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/76626529/185441736-3de3ccec-045d-42b2-9533-b786fdf12e02.png\"\u003e\n\u003c/p\u003e\n\u003cbr/\u003e\n\n## 🐦 Follow Me:\n\n\u003e [Dev Community](https://dev.to/ayushkanduri)\n\n\u003e [Twitter](https://twitter.com/ayush_codes)\n\n\u003e [LinkedIn](https://www.linkedin.com/in/ayushkanduri/)\n\n\u003e [YouTube](https://www.youtube.com/channel/UC6c1ajC_2jF7wQp7Y13t2bg)\n\nI hope you like the project. Thanks for reading :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayush-kanduri%2Ffullstack-todo-list-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayush-kanduri%2Ffullstack-todo-list-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayush-kanduri%2Ffullstack-todo-list-application/lists"}