Projeto pessoal / Estudos · 2025
Crabfy
Plataforma educacional gamificada para aprender lógica de programação.
Tecnologias
O Crabfy é uma plataforma educacional para aprender lógica de programação de um jeito simples, divertido e gratuito. A ideia é ensinar a lógica antes da linguagem, com desafios interativos, níveis e progressão, como em um jogo.

O público é amplo: iniciantes, estudantes do ensino fundamental e médio, pessoas em transição de carreira e professores que querem uma ferramenta gamificada para usar com os alunos.
Comecei pela fundação: estrutura do projeto, segurança e APIs. A autenticação veio antes das telas de conteúdo, cadastro, login, recuperação de senha e sessão, com JWT, proteção contra CSRF, rate limiting com Redis e cabeçalhos de segurança. Os dados ficam no PostgreSQL, via Prisma.
Com a base segura, vieram o layout e a estrutura das funcionalidades: áreas de cursos e de educação, perfil com preferência de idioma, em português e inglês, e um sistema para seguir outros usuários.


