{"id":15066115,"url":"https://github.com/oscarlojr/rocketseatauction","last_synced_at":"2026-01-03T03:53:36.004Z","repository":{"id":222173723,"uuid":"754340279","full_name":"oscarlojr/RocketseatAuction","owner":"oscarlojr","description":"Repository dedicated to presenting the project created on the Rocketseat NLW event.","archived":false,"fork":false,"pushed_at":"2024-02-13T14:33:09.000Z","size":1276,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T09:14:45.560Z","etag":null,"topics":["api","bogus","csharp","dotnetcore","entity-framework-core","fluentassertions","moq","postman"],"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/oscarlojr.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-02-07T21:21:07.000Z","updated_at":"2024-02-13T14:32:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7423405-b32f-4886-b666-16a5c1655575","html_url":"https://github.com/oscarlojr/RocketseatAuction","commit_stats":null,"previous_names":["oscarlojr/rocketseatauction"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarlojr%2FRocketseatAuction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarlojr%2FRocketseatAuction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarlojr%2FRocketseatAuction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarlojr%2FRocketseatAuction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oscarlojr","download_url":"https://codeload.github.com/oscarlojr/RocketseatAuction/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243847060,"owners_count":20357317,"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":["api","bogus","csharp","dotnetcore","entity-framework-core","fluentassertions","moq","postman"],"created_at":"2024-09-25T01:01:50.866Z","updated_at":"2026-01-03T03:53:35.926Z","avatar_url":"https://github.com/oscarlojr.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eRocketseatAuction API\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\u003ci\u003eRepository dedicated to presenting the project created on the Rocketseat NLW event.\u003c/i\u003e\u003c/p\u003e\n\n\u003cp align=\"center\" display=\"inline-block\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/top/oscarlojr/RocketseatAuction\" alt=\"top-language\"/\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/count/oscarlojr/RocketseatAuction\" alt=\"number-of-languages\"/\u003e\n  \u003cimg src=\"https://app.codacy.com/project/badge/Grade/828972c895d6471f8dbd6c6cc293e048\" alt=\"code-quality\"/\u003e\n  \u003cimg src=\"https://img.shields.io/github/last-commit/oscarlojr/RocketseatAuction\" alt=\"GitHub last commit\"\u003e \n\u003c/p\u003e\n\n##  About this project\n\nDevelopment of a C# back-end application with .NET, applying concepts of Controllers, Entities, Repositories, and Use Cases. Utilization of DB Browser for SQLite for database visualization, and deployment of the Entity Framework ORM to translate entities into queries. Creation of unit tests with mocked data generated using Moq and Bogus.\n\n## Technologies and Tools\n\u003cp display=\"inline-block\"\u003e\n  \u003cimg width=\"48\" src=\"https://www.freeiconspng.com/uploads/c-logo-icon-18.png\" alt=\"csharp-logo\"/\u003e\n  \u003cimg width=\"48\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/.NET_Core_Logo.svg/240px-.NET_Core_Logo.svg.png\" alt=\"dotnet-logo\"/\u003e\n  \u003cimg width=\"48\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Visual_Studio_Code_1.35_icon.svg/2048px-Visual_Studio_Code_1.35_icon.svg.png\" alt=\"vscode-logo\"/\u003e\n\u003c/p\u003e\n\n## NuGet Packages\n\n### Bogus\n ```sh\n   dotnet add package Bogus --version 35.4.0 \n ```\n\n### Moq\n ```sh\n   dotnet add package Moq --version 4.20.70\n ```\n\n### Fluent Assertions\n ```sh\n   dotnet add package FluentAssertions --version 6.12.0\n ```\n\n### Microsoft EntityFramework Core\n ```sh\n   dotnet add package Microsoft.EntityFrameworkCore\n ```\n\n### Microsoft EntityFramework Core Sqlite\n ```sh\n   dotnet add package Microsoft.EntityFrameworkCore.Sqlite   \n ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarlojr%2Frocketseatauction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foscarlojr%2Frocketseatauction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarlojr%2Frocketseatauction/lists"}