https://github.com/gerardogarnica/auroraplatform
.NET 7 base platform for Aurora Soft applications.
https://github.com/gerardogarnica/auroraplatform
automapper clean-architecture clean-code cqrs csharp docker docker-compose dotnet efcore elasticsearch fluentvalidation jwt mediatr microservices mongodb net net7 serilog sqlserver
Last synced: 2 months ago
JSON representation
.NET 7 base platform for Aurora Soft applications.
- Host: GitHub
- URL: https://github.com/gerardogarnica/auroraplatform
- Owner: gerardogarnica
- License: mit
- Created: 2022-07-27T19:45:29.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T22:47:11.000Z (over 2 years ago)
- Last Synced: 2024-01-10T23:56:13.962Z (over 2 years ago)
- Topics: automapper, clean-architecture, clean-code, cqrs, csharp, docker, docker-compose, dotnet, efcore, elasticsearch, fluentvalidation, jwt, mediatr, microservices, mongodb, net, net7, serilog, sqlserver
- Language: C#
- Homepage:
- Size: 397 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# Aurora Platform
.NET 7 base platform libraries and microservices for Aurora Soft applications following the principles of Clean Architecture.
## Features
* Microservices
* Clean Architecture
* Domain Driven Design
* CQRS Pattern
* Repository Pattern
* Dependency injection
* API handling middleware
* JWT for authentication and authorization
## Technologies
* [.NET 7](https://docs.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core)
* [Entity Framework Core](https://docs.microsoft.com/en-us/ef/core)
* [AutoMapper](https://automapper.org)
* [MediatR](https://github.com/jbogard/MediatR)
* [FluentValidation](https://fluentvalidation.net)
* [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore)
* [Serilog](https://serilog.net/)
## Getting Started
Coming soon...
## Overview
### Common
In progress.
### Gateway
In progress.
### Services
In progress.
## License
This project is licensed with the [MIT license](LICENSE).