A ready to install WEB API template built with .Net 5, secured with JWT bearer, and following the principles of clean architecture.
- MediatR Pattern
- Clean Architecture
- Multiple Database
-
Authentication flow
- Registration
- Email confirmation
- Authentication
- Refresh Token
- Password resetting
- CRUD Operation
- Integration tests
- Unit tests
General requirement -
In order for those projects to work, you'll need to have:
- An IDE of your choice, but I'd really recommand Visual Studio 2019. Community version would be 100% fine. If you do not own it yet, take a look here .
- An instance of SQL server installed. If you need help with that, here's a cool guide.
- The .Net 5 (Click here! )framework installed.
Clone the repo locally by doing -
https://github.com/heliosCreation/Helios-API-Template.git
Navigate to the root folder of the project containing the .template.config folder.
Open the command line prompt in the current location and type:
dotnet new --install .
This should create the local template ready to be used as shown in the caption bellow:
Navigate to the location you want to instantiate the project to, open the command line prompt: and type:
dotnet new HCA_API -o "ProjectName"
You will be prompted with a message stating that the operation went well:
The "-o "ProjectName" matters a lot, since this parameter will be use to name the projects in your newly instantiated solution.
👤 Quentin Couissinier
- Linkedin: @Quentin Couissinier
- Github: @Quentin Couissinier
Please ⭐️ this repository if you liked the project!
Copyright © 2022 @Quentin Couissinier.
This project is MIT licensed.