TrivioApp é um aplicativo de perguntas e respostas no estilo trivia, desenvolvido com o objetivo de promover o reuso de software e aplicar metodologias ágeis durante seu desenvolvimento. Ele é ideal para grupos que desejam aprender, testar seus conhecimentos ou apenas se divertir.
- Perguntas variadas: Teste seus conhecimentos em diferentes categorias.
- Sistema de pontuação: Acompanhe seu desempenho.
- Fácil integração: Reutilização de componentes e práticas ágeis tornam o app escalável e eficiente.
- Backend: Flask
- Banco de Dados: Flask-SQLAlchemy
- Gerenciamento de Sessões: Flask-Session
- Configurações de Ambiente: python-dotenv
Antes de iniciar, você precisará ter os seguintes requisitos instalados em sua máquina:
- Python (versão 3.8 ou superior).
- Gerenciador de Pacotes
pip.
Siga os passos abaixo para configurar o ambiente e executar o projeto.
git clone https://github.com/seu-usuario/trivioapp.git
cd trivioapppython -m venv venv- Windows:
venv\Scripts\activate
- Linux/MacOS:
source venv/bin/activate
pip install -r requirements.txt-
Configure o ambiente:
- Crie um arquivo
.envna raiz do projeto e configure as variáveis de ambiente necessárias (exemplo: configuração do banco de dados).
- Crie um arquivo
-
Execute o servidor:
flask run
-
Acesse o aplicativo:
- O servidor estará disponível em
http://127.0.0.1:5000.
- O servidor estará disponível em
Contribuições são sempre bem-vindas! Siga as etapas abaixo para colaborar:
- Faça um fork do projeto.
- Crie uma nova branch:
git checkout -b minha-branch
- Commit suas mudanças:
git commit -m "Descrição do commit" - Faça o push para a branch:
git push origin minha-branch
- Abra um Pull Request.
Dúvidas ou sugestões? Entre em contato:
- Email (Guilherme): gosg@ic.ufal.br
- Email (Willian): wtos@ic.ufal.br