/WhoGivesMore

API REST completa em .NET de gerenciamento de leilão, onde pode apresentar bens e lotes, permitindo para os interessados lances online, venda, cobrança e retiradas dos bens leiloados.

Primary LanguageC#

WhoGivesMore - Quem Dá Mais? (Em Desenvolvimento)

API REST completa em .NET de gerenciamento de leilão, onde pode apresentar bens e lotes, permitindo para os interessados lances online, venda, cobrança e retiradas dos bens leiloados.

Tecnologias e práticas utilizadas

  • ASP.NET Core com .NET 6
  • SQL Server Express
  • Entity Framework Core
  • CQRS
  • MediatR
  • Dapper
  • Arquitetura Limpa (Camadas -> Core, Infrastructure, Application, API)
  • AutoMapper
  • Injeção de Dependência
  • Programação Orientada a Objetos
  • Swagger
  • JWT -> Json Web Token
  • xUnit -> Para testes unitários

Principais Funcionalidades

  • Cadastro, Listagem, Detalhes, Atualização e Remoção de Leilão do bem.
  • Cadastro e atualização de Usuários e de perfis Leiloeiros e Arrematante