Skip to content

pedrosilvaadev/lottery-game

Repository files navigation

Projeto: Gerador de Jogos de Números

Este projeto é uma aplicação para gerar combinações de números para jogos de apostas, com opções de personalização, cálculo de custos e exibição dos valores formatados em moeda brasileira (R$).

image image

Funcionalidades

  • Geração de jogos: Cria combinações de números aleatórias, garantindo que os jogos não tenham números repetidos.
  • Cálculo de custos: Calcula o custo total com base na quantidade de números por jogo e na quantidade de jogos.
  • Exibição formatada: Mostra o custo total em formato monetário (Real).
  • Interatividade: Permite ajustar a quantidade de números por jogo e o número total de jogos.

Tecnologias Utilizadas

  • Frontend: ReactJS, TypeScript
  • Estilização: Tailwind CSS
  • Lógica de Negócios: Manipulação de arrays e cálculos matemáticos em JavaScript/TypeScript.

Como Executar o Projeto

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/seu-repositorio.git
  2. Instale as dependências:

    npm install
  3. Inicie o servidor local:

    npm run dev

Configurações Disponíveis

  • Quantidade de números por jogo: Pode ser ajustada de acordo com as regras desejadas.
  • Quantidade de jogos: Defina o número total de jogos a serem gerados.
  • Cálculo dinâmico de custos: Os valores são atualizados automaticamente conforme as entradas.

Melhorias Futuras

  • Adicionar opção para salvar e exportar jogos gerados.
  • Permitir configurações adicionais, como exclusão de combinações indesejadas.
  • Implementar testes automatizados para garantir a integridade do código.
  • Melhorar a interface do usuário com feedback visual interativo.

Licença

Este projeto está licenciado sob a MIT License.