Skip to content

vitor-slopes/DevFreela

Repository files navigation

DevFreela

Descrição do projeto

DevFreela é uma plataforma para cadastro e contratação de serviços freelance de desenvolvedores

Principais tecnologias utilizadas

  • Desenvolvimento de APIs com ASP.NET Core com .NET 8
  • Arquitetura Limpa;
  • Entity Framework Core;
  • Dapper;
  • Padrão CQRS (Command Query Responsibility Segregation);
  • Padrão Repository;
  • Validação de API com FluentValidation;
  • Autenticação e Autorização com JWT;
  • Testes unitários com xUnit;
  • Mensageria com RabbitMQ;
  • Microsserviços (Microservices)
  • Injeção de Dependência (Dependency Injection)
  • Documentação com Swagger

Fluxo principal

  • o cliente publica uma oportunidade de projeo na plataforma com título, descrição dentre outras informações
  • um freelancer encontra essa oportunidade e troca mensagens com o cliente
  • acertadas as condições, o cliente seleciona o freelancer como profissional escolhido e inicia o projeto
  • serão adicionadas mensagens ao projeto sobre o avanço dele
  • o projeto poderá ser concluído e o freelancer vai ter seu saldo e seu perfil atualizado

Funcionalidades esperadas

  • Cadastro, atualização, cancelamento e consulta de serviço de Freelance
  • Cadatro de usuário e de perfis Freelancer e Cliente
  • Adicionar comentários para um serviço de Freelance
  • Definir, inicar e finalizar um projeto

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages