Uma plataforma web gratuita e de código aberto projetada para auxiliar estudantes na preparação para o Exame Unificado de Física (EUF). O EUF é o principal exame de ingresso para programas de pós-graduação em Física no Brasil.
Visite o site oficial: euf.hoffmann.io
- Gerador de simulados: Monte provas personalizadas utilizando questões de edições anteriores do EUF.
- Flashcards de estudo: Revise conceitos e fórmulas de forma rápida e iterativa.
- Simulados nnline ou impressos: Resolva diretamente no navegador ou imprima para uma experiência mais próxima da prova real.
- Correção agilizada da folha de respostas: Ao imprimir o simulado, uma folha de respostas com QR Code é gerada. A página web tem uma versão igual dessa página, para conseguir preencher rapidamente as respostas marcadas na versão impressa.
Este projeto é uma aplicação web estática moderna:
- Framework: SvelteKit (Svelte 5)
- Linguagem: TypeScript
- Estilização: Vanilla CSS (com variáveis customizadas e suporte a Dark Mode)
- Bibliotecas Principais:
KaTeXpara fórmulas matemáticas.Tauripara o aplicativo mobile android.jsQRpara processamento da folha de respostas.Lucide Sveltepara ícones.
Este projeto utiliza o pnpm como gerenciador de pacotes.
- Node.js (versão recente)
- pnpm
-
Clone o repositório:
git clone https://github.com/TaylorHo/simulado-euf.git cd simulado-euf -
Instale as dependências:
pnpm install
-
Inicie o servidor de desenvolvimento:
pnpm dev
-
Para gerar a versão de produção:
pnpm build
A aplicação é totalmente estática e pode ser hospedada em qualquer serviço de hospedagem estática (Vercel, Netlify, Cloudflare Pages, GitHub Pages, etc.). O projeto já conta com o @sveltejs/adapter-vercel configurado, mas pode ser facilmente adaptado para outros adaptadores do SvelteKit.
Este projeto está licenciado sob a GNU Affero General Public License v3.0 (AGPL-3.0). Isso garante que a ferramenta permaneça gratuita e que qualquer melhoria ou fork também seja disponibilizado publicamente com a mesma licença.
Desenvolvido por Taylor Hoffmann. Questões e dados extraídos das provas oficiais do EUF.