O DevFreela é uma API para implementar as funcionalidades necessárias para um sistema de freelance. Tendo as seguintes funcionalidades: Cadastro, Atualização, Cancelamento, e Consulta de Serviço de Freelance. Cadastro de Usuário e de perfis de Freelancer e Cliente. Adicionar comentários para um serviço de Freelance. Definir, iniciar e finalizar projeto
- API desenvolvida com .NET 6
- Arquitetura Limpa
- Injeção de Dependência
- CQRS
- Entity Framework Core
- Dapper
- Padrão Repository
- FluentValidation
- Testes Unitários
- Autenticação e Autorização com JWT
- Mensageria e Microsserviços
- Azure DevOps
Utilizado o Swagger para documentar os EndPoints desenvolvidos e auxiliar nos testes da API graças a sua interface gráfica.