BetSystem | Dell IT Academy
O BetSystem é um projeto desenvolvido durante o processo seletivo do Projeto IT Academy da Dell em parceria com a PUCRS. A aplicação visa gerenciar apostas em jogos semelhantes à Mega-Sena®, permitindo aos usuários registrar suas apostas, acompanhar os sorteios, verificar os resultados e visualizar os ganhadores.
Funcionalidades:
- Fase de Apostas: Registro de apostas com seleção de números e valor da aposta. Visualização de apostas salvas e histórico de apostas anteriores.
- Fase de Sorteio: Geração aleatória dos números sorteados. Validação das apostas em relação aos números sorteados.
- Fase de Apuração: Cálculo dos prêmios de acordo com a quantidade de números acertados. Identificação dos ganhadores e classificação das apostas.
- Fase de Premiação: Visualização dos ganhadores e valores dos prêmios.
Tecnologias Utilizadas:
Back-end:
- Python: Linguagem de programação principal para o desenvolvimento da aplicação.
- Flask: Framework web leve e versátil para Python, utilizado na construção da API RESTful.
- Peewee: Biblioteca ORM (Object-Relational Mapping) para facilitar a interação com o banco de dados.
- SQLite: Banco de dados leve e autossuficiente para armazenamento de dados.
Front-end:
- HTML: Estrutura básica das páginas da aplicação.
- CSS: Estilização visual das páginas da aplicação.
- JavaScript: Adição de interatividade e dinamismo às páginas da aplicação.
Repositório GitHub:
Para mais informações sobre o projeto, incluindo código-fonte, documentação e instruções de instalação, acesse o repositório GitHub: https://github.com/BernardoNilson/BetSystem.
Obrigado pela sua atenção!