Bem-vindo ao repositório do FitManager. Este projeto é um MVP (Produto Mínimo Viável) desenvolvido para demonstrar uma plataforma SaaS moderna focada na retenção de alunos através da gamificação.
O FitManager conecta donos de academias, personal trainers e alunos em um ecossistema integrado:
- Painel Admin: Gestão financeira, controle de alunos e construtor de treinos.
- App do Aluno: Experiência gamificada com níveis, streaks e feedback visual.
- Modo TV: Leaderboard em tempo real para exibir na academia.
- Frontend: React + Vite
- Estilização: Tailwind CSS + Lucide React (Ícones)
- Animações: Framer Motion + Canvas Confetti
- Roteamento: React Router Dom
-
Clone o repositório
git clone https://github.com/seu-usuario/fitmanager.git cd fitmanager -
Instale as dependências
npm install
-
Inicie o servidor de desenvolvimento
npm run dev
-
Acesse:
http://localhost:5173
O sistema possui um "Modo Demo" ativado por padrão.
- Login Admin: Qualquer e-mail e senha (ex:
admin@fitmanager.com/123456) - App do Aluno: Não requer senha, basta selecionar o aluno na lista.
- Dashboard Financeiro: Visão de caixa e últimas atividades.
- Gamificação: Sistema de XP, Níveis (Bronze/Prata/Ouro) e Streaks.
- Construtor de Treinos: Interface drag-and-drop simplificada.
- TV Mode: Ranking ao vivo para engajamento presencial.
- Vídeos: Os vídeos de exercício são representados por imagens estáticas.
- Persistência: Os dados são salvos no
localStoragedo navegador. Limpar o cache resetará o sistema.