Plataforma de estudos e simulados para certificacao em hiperautomacao, com conteudo modular, questoes, provas, simulados oficiais, acompanhamento de desempenho e base preparada para Supabase.
O projeto nasceu para transformar preparacao de certificacao em um sistema navegavel: teoria, pratica, revisao ativa e simulados no mesmo fluxo.
- Organizacao de uma trilha de estudo em 8 modulos.
- Conteudos em Markdown por modulo.
- Bancos de questoes por modulo em Markdown e JSON.
- Provas e simulados oficiais estruturados em arquivos de dados.
- Interface frontend para estudo, dashboard e simulacao.
- Backend Python/FastAPI para regras de avaliacao e persistencia.
- Preparacao de banco com Supabase.
- Scripts de importacao, verificacao e geracao de justificativas.
A trilha esta organizada em frontend/data/modulos.json e nos diretorios frontend/data/modules/Modulo 1 ate Modulo 8.
| Modulo | Tema | Peso |
|---|---|---|
| M1 | Melhores praticas de hiperautomacao | 20% |
| M2 | MuleSoft RPA | 17% |
| M3 | MuleSoft Composer | 12% |
| M4 | Salesforce Flow | 13% |
| M5 | Anypoint Platform & APIs | 15% |
| M6 | Anypoint Monitoring & API Manager | 7% |
| M7 | Anypoint Exchange | 8% |
| M8 | Salesforce Flow Orchestration | 8% |
Cada modulo pode conter:
conteudo N.md
questoes N.md
questions.json
prova 1.md
prova 2.md
prova 3.md- Visualizacao de modulos e conteudos.
- Simulados com calculo de resultado.
- Questoes organizadas por modulo.
- Provas praticas por etapa de estudo.
- Dashboard de acompanhamento.
- Autenticacao e persistencia preparadas para Supabase.
- Scripts auxiliares para importar questoes e validar o sistema.
Certifica-Monstros/
|-- backend/ # API Python/FastAPI e camada de banco
|-- frontend/ # Interface web e dados de estudo
| |-- data/
| | |-- modules/ # Conteudos, questoes e provas por modulo
| | |-- official-exams/ # Simulados oficiais
| | |-- modulos.json
| | `-- provas.json
| `-- src/ # Engine de prova, auth, parser e UI
|-- supabase/ # Seeds e preparacao do banco
|-- tools/ # Scripts auxiliares
|-- setup_supabase.sql
|-- verificacao_sistema.py
`-- TEST_SUITE.html- Frontend: HTML, CSS e JavaScript.
- Backend: Python e FastAPI.
- Banco/Auth: Supabase preparado.
- Deploy: Vercel configurado em
vercel.json. - Dados: Markdown e JSON estruturados.
Instale as dependencias Python:
pip install -r requirements.txtRode a API local:
python backend/main.pyAbra a interface frontend:
cd frontend
python -m http.server 8000Acesse:
http://localhost:8000Scripts disponiveis no repositorio:
python verificacao_sistema.py
python teste_verificacao.pyTambem existe uma suite visual/manual em TEST_SUITE.html.
- O conteudo dos modulos esta versionado no proprio repositorio para facilitar revisao e evolucao.
- Arquivos
.envreais nao devem ser commitados; use.env.examplecomo referencia. - O projeto deve ser tratado como plataforma educacional em evolucao, nao apenas como simulador isolado.