{"id":23231593,"url":"https://github.com/talhat298/product-order-crud","last_synced_at":"2026-04-04T08:36:49.366Z","repository":{"id":240673113,"uuid":"803310147","full_name":"TalhaT298/product-order-crud","owner":"TalhaT298","description":"This Node.js application, built with TypeScript, Express, and MongoDB, offers an API to manage products and orders with functionalities for creating, retrieving, updating, and deleting.","archived":false,"fork":false,"pushed_at":"2024-05-22T13:39:39.000Z","size":8555,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T17:18:02.831Z","etag":null,"topics":["cors","curd-operation","dotenv","eslint","expressjs","mongodb","nodejs","nodemon","typescript","zod"],"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/TalhaT298.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":"2024-05-20T13:31:37.000Z","updated_at":"2024-08-17T17:03:28.000Z","dependencies_parsed_at":"2024-12-19T02:15:26.060Z","dependency_job_id":"0af74c63-687c-4b0e-8201-bb8a238cf743","html_url":"https://github.com/TalhaT298/product-order-crud","commit_stats":null,"previous_names":["talhat298/assingment-2-level-2","talhat298/product-order-crud"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TalhaT298%2Fproduct-order-crud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TalhaT298%2Fproduct-order-crud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TalhaT298%2Fproduct-order-crud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TalhaT298%2Fproduct-order-crud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TalhaT298","download_url":"https://codeload.github.com/TalhaT298/product-order-crud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247390034,"owners_count":20931353,"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","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":["cors","curd-operation","dotenv","eslint","expressjs","mongodb","nodejs","nodemon","typescript","zod"],"created_at":"2024-12-19T02:15:22.783Z","updated_at":"2025-12-30T19:05:19.443Z","avatar_url":"https://github.com/TalhaT298.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# product-order-crud\r\n\r\nThis is a Node.js application built with TypeScript, Express, and MongoDB. It provides an API for managing products and orders. The application includes functionalities such as creating, retrieving, updating, and deleting products, as well as creating and retrieving orders.\r\n\r\n## Prerequisites\r\n\r\nMake sure you have the following installed on your local machine:\r\n\r\n- Node.js (v14 or later)\r\n- npm (v6 or later)\r\n- MongoDB (running locally or a connection URL)\r\n\r\n## Installation\r\n\r\n1. **Clone the repository**\r\n\r\n   ```\r\n   git clone https://github.com/TalhaT298/Assingment-2-Level-2\r\n\r\n   ```\r\n   cd repository-directory\r\n\r\n2. **Install dependencies**\r\n\r\n```\r\nnpm install\r\n\r\n```\r\nSet up environment variables\r\n\r\nCreate a .env file in the root directory of your project and add the following variables:\r\n\r\nPORT=5000\r\nDATABASE_URL=mongodb://localhost:27017/your-database-name\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalhat298%2Fproduct-order-crud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftalhat298%2Fproduct-order-crud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalhat298%2Fproduct-order-crud/lists"}