DevFreela é uma plataforma projetada para gerenciar projetos entre clientes e freelancers, proporcionando uma solução escalável e eficiente. O projeto foi desenvolvido como parte dos desafios da mentoria da Next Wave Education e é uma excelente oportunidade para praticar e aplicar conhecimentos em C#, .NET e arquitetura de software.
- C#
- ASP.NET Core
- Entity Framework Core
- SQL Server
- Swagger para documentação da API
- Gerenciamento de Projetos: Criação, edição e exclusão de projetos.
- Gerenciamento de Usuários: Cadastro e gerenciamento de freelancers e clientes.
- Controle de Habilidades: Associar habilidades específicas a usuários.
- Comentários: Permitir que usuários comentem em projetos.
- API RESTful: Estruturação de uma API que pode ser facilmente consumida por aplicações frontend.
- DevFreela.API: Camada de apresentação, onde a API é desenvolvida.
- DevFreela.Application: Contém a lógica de negócios e as regras da aplicação.
- DevFreela.Core: Define as entidades e contratos principais do domínio.
- DevFreela.Infrastructure: Implementação da persistência de dados e acesso ao banco de dados.
Finalizado.