An open API service indexing awesome lists of open source software.

https://github.com/rd-ricardo/ticketwave-event

Micro serviço de gestão de eventos para vendas de ingressos
https://github.com/rd-ricardo/ticketwave-event

clean-code csharp dotnet microservice minimal-api test-un

Last synced: about 1 month ago
JSON representation

Micro serviço de gestão de eventos para vendas de ingressos

Awesome Lists containing this project

README

          

# TicketWave-Event

## Micro Serviço de Gestão de Eventos para Vendas de Ingressos

## **Descrição**

Este projeto é um micro serviço desenvolvido para gerenciar eventos e facilitar a venda de ingressos. Ele permite a criação, atualização, consulta e exclusão de eventos, além de possibilitar a integração com outros sistemas de vendas. O serviço foi projetado utilizando boas práticas de programação, padrões modernos e uma arquitetura limpa, garantindo escalabilidade, testabilidade e manutenção eficiente.

---

## **Tecnologias Utilizadas**

- [x] .NET 9
- [x] Minimal APIs
- [x] Repository Pattern
- [x] XUnit
- [x] Pattern UserCases
- [x] Clean Architecture
- [x] FluentValidation
- [x] MongoDB
- [x] Docker

---

## **Funcionalidades**

- **Gestão de Eventos**:
- Criação, edição, consulta e exclusão de eventos.
- Consulta por filtros como data, localização, e categorias.
- **Validação de Dados**: Uso do FluentValidation para garantir a consistência das informações.
- **Escalabilidade**: Pronto para suportar grandes volumes de requisições.
- **Testes Automatizados**: Testes de unidade para cobrir casos de uso e garantir qualidade.
- **Desempenho Otimizado**: Uso de Minimal APIs para respostas rápidas e eficientes.

---