/SummitPro

Um projeto criado para unir pessoas globais num Summit

Primary LanguageC#

TrincaBarbecue

Sparkline

Descrição do Projeto

O TrincaBarbecue é um projeto que visa facilitar a organização de churrascos entre amigos, permitindo o registro de informações importantes, como data, descrição e observações adicionais. Além disso, o sistema permite a inclusão e remoção de participantes, com a opção de especificar o valor de contribuição de cada um.

Os usuários também têm a possibilidade de sugerir um valor de contribuição, tanto com quanto sem a inclusão de bebidas. Isso proporciona flexibilidade na estimativa dos custos do churrasco e permite que cada participante possa contribuir de acordo com suas preferências.

O TrincaBarbecue oferece recursos para visualizar os detalhes de cada churrasco, incluindo o número total de participantes e o valor arrecadado até o momento. Essas informações auxiliam na organização e no acompanhamento financeiro dos eventos.

Funcionalidades Principais

  • Adicionar um novo churrasco com informações de data, descrição e observações adicionais.
  • Incluir e remover participantes, especificando o valor de contribuição de cada um.
  • Permitir que os usuários sugiram um valor de contribuição, com ou sem a inclusão de bebidas.
  • Visualizar os detalhes de cada churrasco, incluindo o número total de participantes e o valor arrecadado.
  • Dirija a aplicação por meio de uma REST API ou através de uma Command-Line interface CLI

Tecnologias Utilizadas

  • Linguagem de programação: Ecossistema .NET 6 com linguagem sendo C#
  • Banco de dados: InMemory
  • Frameworks de Teste de Unidade e de Integração: NUnit

Arquitetura e Padrões usados

  • Clean Architecture
  • Hexagonal Architecture
  • Test-Driven Development
  • Domain-Driven Design

Instruções de Instalação e Uso

Clone o repositório do TrincaBarbecue do GitHub.

Execute os seguintes comandos:

git clone git@github.com:Yuridsm/TrincaBarbecue.git
cd TrincaBarbecue
dotnet run

Contribuição

Sinta-se à vontade para contribuir com o projeto TrincaBarbecue. Você pode:

  • Reportar problemas ou sugerir melhorias através da aba "Issues" do GitHub.
  • Contribuir diretamente para o código-fonte através de pull requests.

Contato

Caso tenha alguma dúvida ou queira obter mais informações sobre o TrincaBarbecue, entre em contato através do seguinte endereço de e-mail: yurifullstack@gmail.com.

Esperamos que o TrincaBarbecue facilite a organização de churrascos entre amigos e torne esses momentos ainda mais especiais. Divirta-se! ❤️