Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kamalber/coins-convertor


https://github.com/kamalber/coins-convertor

api-rate-limit asp-net-core asp-net-core-web-api entity-framework jwt-authentication third-party-api

Last synced: 30 days ago
JSON representation

Awesome Lists containing this project

README

        

### What is inside

- This service allow user to make conversions between different currencies.
- The service use external API (Coin Base api) to request currency data : https://developers.coinbase.com/api/v2#get-exchange-rates
- User signup/singin
- Authetication using jwt bearer token
- Storing user requests in the database
- API rate limit to limit users requests
- Swagger documentation for api endpoints

### General

- ASP.NET Core 6.2.3

### Frameworks, Libraries and Tools

- JwtBearer 6.0.6
- EntityFramorkCore 6.0.6
- EntityFramorkCore.SqlServer 6.0.6
- EntityFramorkCore.Tools
- Newtonsoft.Json 13.0.1
- RestSharp 108.0.1
- AspNetCoreRateLimit 4.0.2