AN
Todos os projetos
Estudos2020/08

Proffy

Plataforma que conecta alunos e professores particulares

Node.jsExpressSQLiteNunjucks
Página inicial da plataforma Proffy

O desafio

Projeto construído durante a Next Level Week, em agosto de 2020 — ainda na graduação e antes da minha entrada no mercado.

A plataforma conecta duas pontas: professores que querem dar aulas particulares e alunos que procuram por matéria, dia e horário.

O que eu fiz

01

Aplicação full-stack completa

Servidor Node.js com Express, banco SQLite e páginas renderizadas no servidor com Nunjucks. Fiz todas as camadas.

02

Busca com múltiplos filtros

Consulta combinando matéria, dia da semana e horário disponível — exigiu modelar a grade de horários de forma consultável.

03

Contato direto via WhatsApp

Cada resultado leva direto à conversa com o professor, eliminando o intermediário e registrando a conexão.

Galeria

Página inicial
Cadastro de professor
Busca de professores
Versão mobile

Decisões técnicas

Renderização no servidor antes da moda voltar

O projeto renderiza HTML no servidor com Nunjucks, abordagem anterior à onda das SPAs. Entender esse modelo é valioso justamente porque Next.js e Remix estão retomando SSR — agora por performance e SEO.

SQLite como banco de arquivo

Sem servidor de banco para instalar: o banco é um arquivo no projeto. Escolha pragmática para desenvolvimento rápido.

Faz parte do conjunto de projetos que demonstravam iniciativa própria no período em que fui convidado a entrar na SmartBreeder.