Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexandrecpedro/rocketseat-auction
An auction system API - NLW Expert from Rocketseat
https://github.com/alexandrecpedro/rocketseat-auction
bogus csharp dotnet entity-framework fluent-assertions fluentassertions jwt moq-framework openapi3 postman sqlite swagger
Last synced: 10 days ago
JSON representation
An auction system API - NLW Expert from Rocketseat
- Host: GitHub
- URL: https://github.com/alexandrecpedro/rocketseat-auction
- Owner: alexandrecpedro
- Created: 2024-02-06T12:07:07.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-10T03:57:29.000Z (9 months ago)
- Last Synced: 2024-02-10T04:28:56.584Z (9 months ago)
- Topics: bogus, csharp, dotnet, entity-framework, fluent-assertions, fluentassertions, jwt, moq-framework, openapi3, postman, sqlite, swagger
- Language: C#
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Rocketseat Auction API
The Project โข
Target โข
Technologies โข
Route โข
How to Use
๐ The Project
Rocketseat Auction API to create your own auction and share it with friends
๐ก Target
Development of a Rocketseat Auction system API to create your own auction and share it with friends at NLW (Next Level Week), from Rocketseat
๐ Technologies
The following tools were used in building the project:
| Type | Tools | References |
|:-----------------------------------------------:|:-----------------:|:-------------------------------------:|
| IDE | VISUAL CODE | https://code.visualstudio.com/ |
| API and backend services (Backend) | DOTNET | https://dotnet.microsoft.com/ |
| Open source API development ecosystem (Testing) | POSTMAN | https://www.postman.com/ |
| Unit test framework (Testing) | MOQ | https://github.com/devlooped/moq |
| Unit test package (Testing) | FLUENT ASSERTIONS | https://fluentassertions.com/ |
| Fake data generator (Testing) | BOGUS | https://fluentassertions.com/ |
| Database (Backend) | SQLITE | https://www.sqlite.org/index.html |
| DotNET ORM (Backend, Database) | ENTITY FRAMEWORK | https://learn.microsoft.com/en-us/ef/ |
| Security | JWT | https://jwt.io/ |
| API Documentation | SWAGGER | https://swagger.io/ |
Backend | API
Testing
Database
IDE
๐ Route
- Part 1 - NLW Expert | Aula 01
- Part 2 - NLW Expert | Aula 02
- Part 3 - NLW Expert | Aula 03
๐งช How to use
- Set the development environment at you local computer
- Clone the repository
- git clone https://github.com/alexandrecpedro/rocketseat-auction
- Enter the project directory:
- cd rocketseat-auction
- Build the project:
- dotnet build
- Run the project:
- dotnet run