FitLocus
O FitLocus é a nova forma de pensar corpo, saúde e rotina. Criado para quem treina sozinho ou com o acompanhamento de um personal, ele reúne planos de treino, IA, histórico de progresso, agendamentos, notificações e cobrança automática – tudo em um só lugar.Visão Geral
O FitLocus é uma plataforma completa que conecta profissionais de educação física (Personal Trainers) e alunos, oferecendo funcionalidades específicas para cada tipo de usuário:Para Personal Trainers
- Gerenciamento de alunos
- Criação de exercícios personalizados
- Montagem de treinos e planos de treino
- Acompanhamento de progresso dos alunos
- Relatórios e análises de desempenho
- Planos de assinatura baseados na quantidade de alunos
Para Alunos
- Acesso a treinos personalizados
- Execução e registro de treinos
- Acompanhamento de progresso
- Métricas de saúde (hidratação, passos, sono)
- Recordes pessoais em exercícios
Comece agora
Configure o projeto localmente e entenda sua arquitetura técnica.Guia Rápido
Aprenda a instalar o backend e o frontend localmente em poucos passos.
Ambiente de Desenvolvimento
Veja como configurar o projeto e contribuir com o código.
Documentação técnica
Explore os recursos disponíveis no FitLocus e como utilizá-los.API de Autenticação
Endpoints para login, registro, Firebase Auth e JWT.
Integração com Pagamentos
Webhooks e cobranças via PIX com o AbacatePay.
Planos e Assinaturas
Lógica de planos freemium, premium mensal, semestral e anual.
Infraestrutura do Projeto
Arquitetura com GCP, Cloud Run, banco PostgreSQL e CI/CD automatizado.
Arquitetura do Projeto
O FitLocus é composto por três projetos principais:- Backend (Java/Spring Boot): API RESTful que gerencia toda a lógica de negócio, autenticação, e persistência de dados.
- App Frontend (React Native/Capacitor): Aplicativo móvel para iOS e Android que oferece a experiência principal para usuários.
- Landing Page (Next.js): Site institucional e portal de entrada para novos usuários, com fluxos de cadastro e assinatura.