Sistema que visa oferecer uma plataforma educacional interativa para usuários interessados em aprender programação através de quizzes.
- Reunir materiais educativos em um único ambiente.
- Facilitar o acesso para qualquer tipo de usuário.
- Criar um sistema intuitivo e amigável.
- Garantir que os usuários possam encontrar informações rapidamente.
- RF01 - Criação de Contas
- RF02 - Validações no Cadastro
- RF03 - Banco de Perguntas
- RF04 - Perguntas Interativas
- RF05 - Temas das Perguntas
- RF06 - Fases Progressivas
- RF07 - Níveis de Jogo
- RF08 - Feedback Imediato
- RF09 - Pontuação e Acompanhamento
- Criação de perfil
- Realizar Quizzes
- Progresso do Usuário
Mobile React Native, Typescript e Expo
Back-end: Node
Banco de Dados: MongoDB
A sprint será considerado concluído quando:
- Todas as entregas de cada membro devem ser revisadas pela equipe;
- As entregas de código devem estar de acordo com os padrões de aceitação definidos pela equipe e ser plenamente executáveis;
- Após a aprovação do código, ele deve ser armazenado no GitHub.
- main: Sempre contém o código pronto para produção
- Atualize sua branch main
git pull origin main
- Crie uma branch para sua feature
git checkout -b nome-da-feature
- Implemente sua feature e faça commits organizados
git add . git commit -m "Descrição clara da mudança"
- Envie as alterações para o repositório remoto (commit inicial)
git push -u origin nome-da-feature
- Crie um Pull Request (PR) no GitHub para main
- Após aprovação, faça o merge na main
Clone o repositório
git clone [link_desse_repo]Instale o projeto
npm installCrie o arquivo .env e adicione as variáveis de ambiente
cp .env.sample .envExecute o projeto e escolha a plataforma desejada (Android, iOS ou Web)
npx expo



