Novo: Relatórios por Código QR (Esq.) e Gestão de Sala de Aula (Dir.)
O Problema: A maioria dos treinadores de digitação online ou são apenas em Inglês ou, quando em Português, utilizam vocabulário e gramática do Brasil (PT-BR). Para crianças em Portugal e Angola, isto cria confusão linguística (ex: "tela" vs "ecrã", uso do gerúndio). Além disso, escolas com internet limitada ou restrições de privacidade (RGPD) têm dificuldade em usar ferramentas baseadas na nuvem.
A Solução: O Teclado Mágico é uma plataforma educativa "Privacy-First" e Local-First. Utiliza Inteligência Artificial para gerar exercícios infinitos e culturalmente relevantes, mas corre inteiramente no navegador da criança.
Desenvolvidas para professores que não querem gerir logins ou bases de dados.
- Magic QR Reporting: O aluno termina o nível e o ecrã gera um Código QR. O professor lê com o telemóvel e obtém instantaneamente o relatório (Nome, Nível, PPM, Precisão). Sem servidores, sem papel.
- Modo Kiosk: Bloqueia o perfil do aluno. Impede a mudança de avatares ou temas para garantir foco total na aula.
- Códigos TPC: O professor escreve "TPC-1" no quadro. O aluno insere o código e o jogo carrega a lista de palavras exata para a aula.
A segurança das crianças é a nossa prioridade número um.
- Sem Base de Dados: Não temos servidores para guardar dados de utilizadores.
- Armazenamento Local: Todo o progresso é guardado encriptado no dispositivo (LocalStorage).
- Anonimato na IA: Apenas enviamos prompts anónimos à Google Gemini (ex: "Gera frase com a letra J").
- Adaptação Cultural: O sistema gera frases sobre Imbondeiros, Pastéis de Nata, Rio Kwanza e Serra da Estrela.
- Correção de Erros: Se a criança falha no "R", a IA gera um "Treino de Dificuldades" focado nessa letra.
Para além do alfabeto, preparamos as crianças para o futuro:
- Modo Hacker: Níveis dedicados a
camelCase,snake_casee comandos de terminal. - Alt Gr Mastery: Ensino explícito de símbolos como
@,[,],{,}e€.
- 🎓 Pedagogia e Método: Estrutura dos 20 níveis, incluindo Literacia Digital.
- 👨👩👧👦 Guia para Pais e Professores: Manual de utilização, Códigos TPC e Relatórios QR.
- 🗺️ Roteiro (Roadmap): O desenvolvimento do projeto.
- 🛡️ Segurança: Detalhes sobre dados locais e GDPR.
O Teclado Mágico é uma Progressive Web App (PWA) que funciona Offline.
- Frontend: React 19 + TypeScript
- Build: Vite
- AI: Google GenAI SDK (Gemini 3 Flash)
- Reporting:
react-qr-code(Serverless reporting) &jspdf(Client-side certificates)
-
Clonar o Repositório
git clone https://github.com/clrogon/MagicKeyboard.git cd MagicKeyboard -
Instalar Dependências
npm install
-
Configurar API Key Crie um ficheiro
.envna raiz:API_KEY=a_tua_chave_api_aqui
-
Correr Localmente
npm run dev
Feito com ❤️ para a educação na CPLP.
© 2026 Cláudio Roberto Gonçalves