Este é um projeto educacional desenvolvido com o objetivo de auxiliar crianças no aprendizado de forma interativa e divertida, através de três jogos principais: Quiz, Jogo da Memória e Jogo de Sílabas.
A aplicação é composta por:
- 🖥️ Frontend: React
- 🛠️ Backend: NestJS
- 📊 Banco de dados: SQLite
- 🎮 Jogo de Quiz com perguntas e respostas
- 🧠 Jogo da Memória com elementos educacionais
- 🔤 Jogo de formação de palavras com sílabas
- 🧑🏫 Sistema de pontuação por usuário
- 🔐 Login de usuário
- 📈 Armazenamento de progresso
- React
- React Router
- Styled-components / CSS Modules (ou outro)
- NestJS
- TypeORM / Prisma (dependendo do ORM usado)
- JWT / Passport para autenticação
- SQLite3
- CORS, Middleware, etc.
Prefixo base: /usr
| Método | Rota | Descrição |
|---|---|---|
| GET | /usr/getAllSyllabs |
Retorna todas as sílabas disponíveis |
| POST | /usr/insrtQuestion |
Insere uma nova pergunta no sistema |
| GET | /usr/Question |
Retorna uma lista de perguntas |
| GET | /usr/QuestionCons |
Retorna perguntas com consulta específica |
| POST | /usr/checkQuestion |
Verifica se a resposta enviada está correta |
| POST | /usr/login |
Realiza o login de usuário |
| POST | /usr/addPoints |
Adiciona pontos ao usuário |
2025-11-10.20-58-42.mp4
2025-11-10.21-14-41.mp4
2025-11-10.21-23-39.mp4
# Acesse a pasta do backend
cd back
# Instale as dependências
npm install
# Rode o servidor
npm run start:dev
### 🔧 Frontend (React)
# Acesse a pasta do frontend
cd front
# Instale as dependências
npm install
# Rode o app
npm run start