Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kamalber/coins-convertor
- Owner: kamalber
- License: apache-2.0
- Created: 2022-06-21T17:22:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-18T21:15:58.000Z (over 2 years ago)
- Last Synced: 2023-03-08T19:41:44.500Z (over 1 year ago)
- Topics: api-rate-limit, asp-net-core, asp-net-core-web-api, entity-framework, jwt-authentication, third-party-api
- Language: C#
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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