Synthetix é uma plataforma de aprendizado interativa e gamificada focada em Python, Data Science e Inteligência Artificial. Com um ambiente de execução Python integrado diretamente no navegador (via WebAssembly), a plataforma permite que usuários aprendam e pratiquem conceitos complexos sem a necessidade de instalar nada localmente.
- Ambiente In-Browser: Execute código Python real usando Pyodide.
- Aprendizado Gamificado: Ganhe XP e complete missões em diferentes módulos.
- Feedback em Tempo Real: Console integrado e testes automáticos para validação de exercícios.
- Foco Técnico: Lições que cobrem desde o básico de Python até manipulação avançada de dados com Pandas, NumPy e lógica de IA.
- Frontend: React + TypeScript + Tailwind CSS
- Motor Python: Pyodide (Python 3.12 no navegador)
- Editor: CodeMirror com suporte a sintaxe Python
- Ícones: Lucide React
- Clone o repositório:
git clone https://github.com/LaBiOmicS/synthetix.git
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
Este projeto está configurado para ser hospedado facilmente no GitHub Pages.
- Altere o
basenovite.config.tspara o nome do seu repositório. - Execute o deploy:
npm run deploy
Desenvolvido por [Seu Nome/Link]