Introdução

No ano passado, após a minha preparação para o ENEM, percebi que as plataformas de estudos disponíveis eram frequentemente caras ou não atendiam às necessidades dos estudantes. Com base nisso, desenvolvemos a OpENEM, uma plataforma de estudos open source voltada para o ENEM.

Pitch: Criei uma plataforma de Estudos open source para o ENEM (OpENEM)

Objetivo e Necessidades

Inicialmente, realizamos uma pesquisa entre pessoas que também queriam fazer a prova para identificar suas principais necessidades. Com base nessas informações, estabelecemos um conjunto de features para o sistema. Nesse processo, a assistência do Claude, minha assistente de IA, foi fundamental.

Tecnologias Utilizadas

O OpENEM foi desenvolvido com as seguintes tecnologias principais:

  • Node.js: Ambiente de execução JavaScript.
  • TypeScript: Linguagem que adiciona tipagem estática ao JavaScript.
  • NestJS: Framework progressivo para construção de aplicações server-side eficientes e escaláveis.
  • Prisma: ORM e ferramenta de migrations, sobre PostgreSQL.
  • React + Vite: Frontend web responsivo (PWA mobile-first).
  • Tailwind CSS: Framework CSS utilitário para estilização rápida.
  • Swagger: Ferramenta para design e documentação de APIs.
  • Docker + Docker Compose: Orquestração local e empacotamento dos serviços.
  • GitHub Actions: CI/CD com lint, testes automatizados e build de imagens.

Desenvolvimento e Deploy

Inicialmente, contratamos uma VPS da Hostinger que ficará disponível durante um mês. Com a ajuda de Claude, desenvolvemos o OpENEM até seu deploy em novembro. Foi uma experiência muito interessante e acreditamos que pode ajudar muitos alunos a alcançarem seus sonhos.

Conclusão

A OpENEM é uma plataforma de estudos open source que atende às necessidades dos estudantes do ENEM, oferecendo uma alternativa econômica e eficiente. Com a ajuda de tecnologias modernas e assistentes de IA, continuamos a melhorar e expandir o sistema para atender a cada vez mais alunos.

CrieiEnemEstudosOpenemPlataforma