This project is a simple RESTful API for control freelance projects. Made for studies purposes, this API uses Clean Architecture, MediatR, Dependency Injection, Unit Testing, Authentication, Authorization and so many more concepts.
- Clone this repository
git clone https://github.com/pferreirafabricio/dev-freelas.git; - Enter in the project's folder:
cd dev-freelas - Install dependencies:
dotnet restore
OBS: Before the next step ensure that dotnet-ef tool is installed globally with
dotnet ef --version, if not install with:dotnet tool install --global dotnet-ef command
- Run migrations:
dotnet ef database update -s ../DevFreela.API/DevFreela.API.csproj - Enter the API project's folder:
cd ./DevFreela.API - Run the API and be happy:
dotnet watch run😃
- Fork this repository;
- Create a branch with your feature:
git checkout -b my-feature - Commit your changes:
git commit -m 'feat: My new feature' - Push your branch:
git push origin my-feature
This project is under the MIT license. Take a look at the LICENSE file for more details.
