Simple REST currency converter service. Tech: .NET6, ASP.NET WebApi, DDD, JWT Authorisation
- [src] - Source code
- [keys] - RSA keys
- [requests] - Postman collection
- [assets] - Images
- Converter.Domain - Application domain model. Include base entity.
- Converter.Application - Application use cases. Conversion, Localization, Login, Registration, Validation, Contracts. Implementation base use cases
- Converter.Infrastructure - Application infrastructure. Implementation contracts, repositories, authentication
- Converter.Api - Application UI. ASP.NET Web Api. ##Notes
Microsoft article: https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice
- Default user: login: admin, password: password
- Authentication: Bearer Token
- Supported currencies pairs with localization (hardcode in memory):
- usd:chf
- usd:uah
- usd:eur
- usd:rub
- usd:cad
- usd:cny
- usd:jpy
- usd:inr
- Examples in [requests]