{"id":23985619,"url":"https://github.com/mahitej28/todoapp-backend","last_synced_at":"2026-04-11T03:03:07.390Z","repository":{"id":153099669,"uuid":"628043637","full_name":"Mahitej28/todoapp-backend","owner":"Mahitej28","description":"ToDo application, to plan and prioritize our work","archived":false,"fork":false,"pushed_at":"2023-04-15T07:39:33.000Z","size":54,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T14:28:45.544Z","etag":null,"topics":["backend","expressjs","mern-stack-development","mongodb","nodejs","npm","postman","render-deployment","web-services"],"latest_commit_sha":null,"homepage":"https://todoapp-backend-69ju.onrender.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mahitej28.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-04-14T19:23:42.000Z","updated_at":"2023-07-29T06:04:06.000Z","dependencies_parsed_at":"2023-06-03T17:00:20.373Z","dependency_job_id":null,"html_url":"https://github.com/Mahitej28/todoapp-backend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mahitej28/todoapp-backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahitej28%2Ftodoapp-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahitej28%2Ftodoapp-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahitej28%2Ftodoapp-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahitej28%2Ftodoapp-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mahitej28","download_url":"https://codeload.github.com/Mahitej28/todoapp-backend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahitej28%2Ftodoapp-backend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31667034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"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":["backend","expressjs","mern-stack-development","mongodb","nodejs","npm","postman","render-deployment","web-services"],"created_at":"2025-01-07T14:26:00.779Z","updated_at":"2026-04-11T03:03:07.382Z","avatar_url":"https://github.com/Mahitej28.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ✍️ToDo Application\n\nThis project created using the \u003cb\u003eMERN \u003c/b\u003e(MongoDB, Express.js, React.js, and Node.js) stack is a web-based application that helps users manage their daily tasks and stay organized. The app allows users to create, update, and delete tasks.\n\n📌The app's frontend is built using \u003cb\u003eReact.js\u003c/b\u003e, which provides a modern and dynamic user interface. The app provides a simple and intuitive interface that allows users to add new tasks, mark tasks as complete, and delete tasks that are no longer relevant.\n\n📌The app's backend is built using\u003cb\u003e Node.js\u003c/b\u003e and \u003cb\u003eExpress.js\u003c/b\u003e, providing a RESTful API for data storage and retrieval. \u003cb\u003eMongoDB \u003c/b\u003eis used as the database for storing task-related data, such as task descriptions, due dates, and completion status.\n\n🔗[Website Link](https://relaxed-croquembouche-a414f4.netlify.app/)\n\n👉🏾Frontend Repo [here](https://github.com/Mahitej28/todoapp-frontend)\n\n\n## ⚙️ Steps for Backend\n1. Use the \u003cb\u003egit clone\u003c/b\u003e command followed by the repository URL to clone the repository to your local machine. \n2. Once the code is cloned, navigate to the project's directory by typing cd repository-name in the terminal.\n3. Install the dependencies required to run the frontend of the app by running the command \u003cb\u003enpm install\u003c/b\u003e.\n4. Next, create a \u003cb\u003e.env\u003c/b\u003e file in the root directory of the project and add the necessary environment variables like PORT, MONGO_URI, etc. \n\u003cbr\u003e\u003ci\u003ePlease refer to the project's documentation to know which variables are needed.\u003c/i\u003e\n5. Start the backend server by running the command \u003cb\u003enpm start\u003c/b\u003e.\n6. If everything is set up correctly, you should see a message in the terminal indicating that the server is listening on a specific port (usually 5000).\n\u003cbr\u003e\u003ci\u003eYou can now interact with the app's backend API by sending HTTP requests to the API endpoints. The documentation for these endpoints should be available in the project's documentation or API documentation.\u003c/i\u003e\n\n## 👀 Screenshots\n\u003cdiv align=\"center\"\u003e\n\u003cimg src =\"/assets/todo.png\" width=\"700px\"\u003e\n\u003c/div\u003e\n\n## ✍ Author\n\n- [Mahima Churi](https://github.com/Mahitej28)\n\n\u003cbr\u003e\n\n## 📌 Features / Contributions\n - Any contributions you make are *greatly appreciated*\n - Would be glad to hear about *new features* to add in the website\n\n\u003cbr\u003e\n\n\n## 🛡 License\n\nYou may use this project freely at your own risk. See [LICENSE](https://choosealicense.com/licenses/mit/).\n\n    Copyright (c) 2023 Mahima Churi\n\n\n\n\u003cdiv align=\"center\"\u003e\n\u003ch3\u003e Connect with me\u003ca href=\"https://gifyu.com/image/Zy2f\"\u003e\u003cimg src=\"https://github.com/milaan9/milaan9/blob/main/Handshake.gif\" width=\"50px\"\u003e\u003c/a\u003e\n\u003c/h3\u003e \n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.linkedin.com/in/mahimachuri\" target=\"_blank\"\u003e\u003cimg alt=\"LinkedIn\" width=\"25px\" src=\"https://cdn-icons-png.flaticon.com/512/3536/3536505.png\"\u003e\u003c/a\u003e \u0026nbsp\u0026nbsp\u0026nbsp\n    \u003ca href=\"https://www.instagram.com/infoelegant10\" target=\"_blank\"\u003e\u003cimg alt=\"Instagram\" width=\"25px\" src=\"https://cdn-icons-png.flaticon.com/512/1384/1384063.png\"\u003e\u003c/a\u003e \u0026nbsp\u0026nbsp\u0026nbsp\n     \u003ca href=\"mailto:mahimachuri.28@gmail.com\" target=\"_blank\"\u003e\u003cimg alt=\"Gmail\" width=\"40px\" height=\"30px\" src=\"https://github.com/TheDudeThatCode/TheDudeThatCode/blob/master/Assets/Gmail.svg\"\u003e\u003c/a\u003e\u0026nbsp\u0026nbsp\u0026nbsp\n   \u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahitej28%2Ftodoapp-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahitej28%2Ftodoapp-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahitej28%2Ftodoapp-backend/lists"}