Voltar aos projetos

02 / GESTÃO · PLATAFORMA WEB

Gym OS.

Um sistema de gestão de academias que conecta a operação administrativa ao controle de acesso e aos pagamentos.

Ver repositório no GitHub

O DESAFIO

Uma operação, muitos sistemas.

Academias precisam administrar alunos, professores, mensalidades e acesso. Processos manuais ou sistemas desconectados fragmentam essas informações e dificultam a gestão e o acompanhamento das atividades.

O Gym OS reúne essas operações em uma plataforma web, integrando ferramentas administrativas, pagamentos e controle de entrada por reconhecimento facial.

A ESTRUTURA

Gestão conectada.

01

Administrar

Cadastros de alunos e professores, vínculos, painel e relatórios.

02

Controlar acesso

Identificação facial com múltiplas amostras e mecanismos de otimização de leituras.

03

Acompanhar pagamentos

Situação de mensalidades e integração financeira com a API Asaas.

FUNCIONALIDADES

Módulos que trabalham juntos.

  • 01Cadastro e gerenciamento de alunos
  • 02Controle de entrada por reconhecimento facial com múltiplas amostras
  • 03Intervalo entre leituras e otimização do controle de acesso
  • 04Gerenciamento de alunos por professores
  • 05Painel administrativo e relatórios
  • 06Integração financeira com a API Asaas
  • 07Separação dos dados de diferentes academias

DADOS E TECNOLOGIAS

Da operação à persistência.

A aplicação trabalha com dados cadastrais de alunos e professores, registros de acesso, vínculos operacionais, situação de mensalidades, transações financeiras e dados biométricos usados na identificação facial.

PythonFlaskPostgreSQLSQLiteHTMLCSSJavaScriptJinja2DockerPytestAPI AsaasReact NativeExpo

MEU PAPEL E DECISÕES

Conectar operação e controle de acesso.

Reuni cadastros, controle de acesso e financeiro em módulos conectados. A identificação facial usa múltiplas amostras e um intervalo entre tentativas para reduzir leituras repetidas.

Na evolução documentada do projeto, um programa local passou a integrar câmera e catraca, com armazenamento temporário e sincronização para funcionar sem conexão. A aplicação separa dados por academia e mantém arquivos biométricos fora da área pública da interface.

EVOLUÇÃO DO PROJETO

Da gestão ao modelo SaaS.

A linha V6 documentada no repositório reúne gerenciamento centralizado, assinaturas e personalização por academia, além de um aplicativo do aluno em React Native e Expo.

A arquitetura separa a operação de cada academia do controle central do produto. O projeto segue em evolução.

RESULTADO

Módulos integrados, evolução incremental.

Um fluxo reúne cadastro do aluno, verificação de acesso e acompanhamento administrativo. A arquitetura documentada separa rotas, serviços, dados e o agente local de acesso.

Na validação da versão 6.0.0, 82 testes automatizados passaram.

Explorar o código no GitHub
Todos os projetos