Para docentes
Uma vitrine viva dos projetos dos seus alunos
ifsp.dev é uma infraestrutura mantida por professores do Campus Jacareí para que alunos de ADS e BCC possam publicar TCCs, ICs e trabalhos de disciplina em subdomínios próprios, com deploy contínuo a partir do GitHub. Menos tempo explicando deploy, mais tempo avaliando o projeto.
O que você ganha
Revisão por projeto
Alunos IFSP entram com Google institucional e são auto-aprovados. Quem você realmente revisa é o projeto: repositório, subdomínio, stack.
Acompanhamento por turma
Use o painel admin para ver quem publicou o quê, com link ao vivo. Filtre por curso, semestre, status.
Rejeição com motivo
Se o projeto não atende (repo privado, fora do escopo, sem licença), rejeite com motivo. O aluno vê a justificativa no painel dele.
Recursos previsíveis
Cada projeto roda em um container com teto de 256MB RAM e 0.25 vCPU. O painel mostra o consumo agregado — sem surpresas.
Auditoria completa
Toda ação do professor (aprovar, rejeitar, suspender) fica registrada. Útil quando precisar documentar para coordenação.
Como funciona a revisão
Quatro passos, do cadastro do aluno ao deploy no ar.
- 01Aluno cadastraEntra com Google IFSP, declara seu @username GitHub, preenche slug + repo.
- 02Portal validaCheca que o repo existe, é público e está na conta do aluno antes de ir pra sua fila.
- 03Você revisaAbre o painel /admin. Lê o README, avalia se o trabalho faz sentido, e aprova ou rejeita com motivo.
- 04Provisiona no DokployUm clique em "Provisionar" sobe o container, o banco (se pedido) e o domínio com HTTPS.
Critérios sugeridos de revisão
Lista de verificação simples que você pode usar como régua. Não é obrigatória — cada professor pode exigir o que fizer sentido para a disciplina.
- Repositório público no GitHub, com README minimamente explicativo.
- Licença clara (MIT, Apache-2.0, GPL). Sem licença ≠ open source.
- Dockerfile ou stack autodetectável (Node, Python, Go, Static, etc.).
- Subdomínio descritivo — não um nome ofensivo nem o nome de um colega.
- Escopo alinhado com o curso (ADS/BCC) e semestre informados.
- Sem credenciais no repo, sem scraping massivo, sem cripto-mineração.
Quero usar com minha turma
Entre em contato para ser adicionado como professor no painel. Informe seu email institucional IFSP (@ifsp.edu.br) e, opcionalmente, seu @username GitHub caso também queira publicar materiais.