Treino GO
Bem-vindo à documentação oficial do Treino GO, uma plataforma completa para gestão de treinamento esportivo.
Doc interna
Este site é restrito ao time. Acesso via login GitHub na organização treinogo (Cloudflare Access).
Primeira vez aqui?
Comece pelo Onboarding — guia assíncrono completo pra um dev novo começar a contribuir.
Visão Geral
O Treino GO é composto por múltiplas aplicações:
Aplicações
- Landing Page — Site institucional (WordPress, fora do GitHub)
- Auth — Telas de login/cadastro (repo
treinogo-landing) - App Professor — Painel para gestão de treinos e alunos
- App Aluno — Portal para acompanhamento de treinos
- Console — Backoffice/admin
- API — Backend REST API
Domínio preferencial:
treinogo.com. Otreinogo.com.brtambém é nosso (redirect/secundário).
Infraestrutura
Detalhada em Infraestrutura. Em resumo:
- Backend no Fly.io
- Banco Postgres no Neon
- Front-ends na Cloudflare Pages
- Landing institucional em WordPress (cuidado de @thiag0xavier)
Navegação Rápida
- Onboarding - Guia completo para devs novos
- Desenvolvimento Local - Configuração do ambiente local
- Infraestrutura - Detalhes sobre hospedagem e ambientes
- Workflow de Desenvolvimento - Como contribuir com o projeto