{"id":19150477,"url":"https://github.com/dylanbuchi/store-api","last_synced_at":"2026-04-07T08:31:33.554Z","repository":{"id":154604295,"uuid":"564332574","full_name":"dylanbuchi/store-api","owner":"dylanbuchi","description":"A back-end project that allows users to perform CRUD operations in a database. The API exposes endpoints for creating, finding, updating, and deleting products. Built with Node.js, Express.js, TypeScript, and MongoDB.","archived":false,"fork":false,"pushed_at":"2022-12-05T05:09:14.000Z","size":161,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-03T00:38:22.712Z","etag":null,"topics":["expressjs","mongodb","nodejs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/dylanbuchi.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-11-10T13:47:04.000Z","updated_at":"2023-03-08T00:49:51.000Z","dependencies_parsed_at":"2023-08-25T03:20:33.888Z","dependency_job_id":null,"html_url":"https://github.com/dylanbuchi/store-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dylanbuchi/store-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanbuchi%2Fstore-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanbuchi%2Fstore-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanbuchi%2Fstore-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanbuchi%2Fstore-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dylanbuchi","download_url":"https://codeload.github.com/dylanbuchi/store-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanbuchi%2Fstore-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31506562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","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":["expressjs","mongodb","nodejs","typescript"],"created_at":"2024-11-09T08:12:07.602Z","updated_at":"2026-04-07T08:31:33.531Z","avatar_url":"https://github.com/dylanbuchi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# store-api\nA store REST API project built using Node.js, TypeScript, MongoDB, and Express.js. It allows clients to perform CRUD (Create, Read, Update, Delete) operations on product data in the MongoDB database. The API exposes endpoints for creating, finding, updating, and deleting products.\n\n[![Node.js](https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white)](https://nodejs.org/en/)\n[![Express](https://img.shields.io/badge/Express.js-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white)](https://expressjs.com/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)](https://www.typescriptlang.org/)\n[![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white)](https://www.mongodb.com/)\n\n\n## Running the Project Locally\n\n**1**. Clone this repository to your local machine:\n\n```bash\ngit clone https://github.com/dylanbuchi/store-api.git\n```\n\n**2**. Go to the root directory of the project:\n\n```bash\ncd store-api/\n```\n\n**3**. Install the dependencies:\n\n```bash\nnpm install\n```\n\n\n**4**. Start the local development server:\n\n```bash\nnpm run dev\n```\n\n---\n\n## Author\n\n-   Website - [Dylan Buchi](https://dylanbuchi.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylanbuchi%2Fstore-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdylanbuchi%2Fstore-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylanbuchi%2Fstore-api/lists"}