{"id":20261093,"url":"https://github.com/rameshovyas/productcatalog_microservice","last_synced_at":"2025-07-03T21:39:06.547Z","repository":{"id":196304486,"uuid":"613172550","full_name":"rameshovyas/productCatalog_Microservice","owner":"rameshovyas","description":"A microservice using DotNet Core 7 that takes care of Product Catalog Services in your Project","archived":false,"fork":false,"pushed_at":"2023-03-28T05:33:59.000Z","size":251,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T04:23:40.896Z","etag":null,"topics":["dotnet-microservice","dotnetcore7","microservices","product-catalog-microservice","product-catalog-web"],"latest_commit_sha":null,"homepage":"","language":"C#","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/rameshovyas.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}},"created_at":"2023-03-13T03:19:58.000Z","updated_at":"2023-03-16T09:35:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"bcf56967-14b1-4216-b3c8-9e1f36abe61a","html_url":"https://github.com/rameshovyas/productCatalog_Microservice","commit_stats":null,"previous_names":["rameshovyas/productcatalog_microservice"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rameshovyas%2FproductCatalog_Microservice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rameshovyas%2FproductCatalog_Microservice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rameshovyas%2FproductCatalog_Microservice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rameshovyas%2FproductCatalog_Microservice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rameshovyas","download_url":"https://codeload.github.com/rameshovyas/productCatalog_Microservice/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241721982,"owners_count":20009276,"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":["dotnet-microservice","dotnetcore7","microservices","product-catalog-microservice","product-catalog-web"],"created_at":"2024-11-14T11:23:52.108Z","updated_at":"2025-03-03T18:45:07.020Z","avatar_url":"https://github.com/rameshovyas.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Product Catalog Microservice in DotNet Core (DotNet 7)\n\nA complete .net microservice for managing product / item catalog. It can be used to Create, Update, Query and Delete items from catalog. Validations of DTO with data annotaions are also specified so no bad request can pass.\nThis microservice used mongodb as database.\n\n\n\n## Features\n\n- Dotnet Core 7 \n- Clean Architecture\n- MongoDB\n- CRUD Operations\n- Dpendency Injection\n\n\n\n\n\n## Screenshots\nDefault Service when new project created\n![App Screenshot](/screenshots/w1.png)\n\nItems get and get by Id route\n\n![App Screenshot](/screenshots/w2.png)\n\n\n![App Screenshot](/screenshots/w3.png)\n\nCreated a new item\n![App Screenshot](/screenshots/w4.png)\n\nUpdated an existing item\n![App Screenshot](/screenshots/w5.png)\n\nDeleted existing item\n![App Screenshot](/screenshots/w6.png)\n\nNot Found Check\n![App Screenshot](/screenshots/w7.png)\n\nValidation of DTO model at server side\n![App Screenshot](/screenshots/w8.png)\n\nMongoDb Explorer with actual data\n![App Screenshot](/screenshots/w9.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frameshovyas%2Fproductcatalog_microservice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frameshovyas%2Fproductcatalog_microservice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frameshovyas%2Fproductcatalog_microservice/lists"}