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.