Projetos
Projetos realizados em 2025.
Projetos
- Estratégia Certa
- NEXT FIT
NEXT FIT
O projeto Next Fit foi concebido como um ecossistema digital completo, unindo a gestão de um negócio de fitness com o acompanhamento da jornada de atletas. A solução se divide em três frentes principais: um site institucional, uma aplicação web de gestão e um aplicativo móvel para o usuário final, todos integrados por uma arquitetura de microserviços robusta.
Arquitetura e Tecnologia
A base do Next Fit é uma arquitetura de microserviços, implementada com Java Spring Boot. Essa abordagem nos permitiu criar serviços pequenos e independentes, cada um responsável por uma funcionalidade específica, o que garante escalabilidade, resiliência e facilidade de manutenção. Se um serviço precisa ser atualizado, ele pode ser feito sem afetar o restante do sistema.
Toda a infraestrutura foi publicada e gerenciada na Amazon Web Services (AWS), a maior plataforma de nuvem do mundo. A AWS nos proporcionou as ferramentas necessárias para garantir alta disponibilidade, segurança de ponta e um ambiente flexível que pode ser expandido conforme a necessidade do projeto.
Distribuição dos Microserviços
Para garantir a eficiência e a separação de responsabilidades, os microserviços foram distribuídos da seguinte forma:
-
Serviço de Usuários e Autenticação: Este é o coração do sistema de acesso. Ele gerencia o cadastro e o login de todos os usuários, tanto da aplicação web quanto do aplicativo móvel. O serviço de autenticação é responsável por validar as credenciais e emitir tokens de acesso, garantindo que apenas usuários autorizados possam interagir com os outros serviços.
-
Serviço de Cadastro de Contatos: Essencial para a gestão de relacionamento com o cliente, este microserviço armazena e gerencia informações de todos os contatos e clientes, permitindo que a equipe de vendas e marketing possa acessá-las facilmente.
-
Serviço Financeiro: Este serviço cuida de todas as transações financeiras da plataforma. Ele processa pagamentos, gerencia faturas, controla receitas e despesas. Sua autonomia garante que as operações financeiras ocorram de forma segura e auditável, sem impactar outros módulos.
-
Serviço de Gestão da Evolução do Atleta: Dedicado exclusivamente ao acompanhamento dos usuários do aplicativo móvel. Ele armazena dados de treino, progresso, medidas e permite que os atletas e treinadores visualizem a evolução ao longo do tempo. Esse serviço é o que alimenta o aplicativo com dados em tempo real.
Soluções de Software
-
Site Institucional: Criamos um site leve e moderno para servir como a vitrine do Next Fit. Desenvolvido com HTML, CSS e JavaScript, ele é o ponto de entrada para a marca, apresentando a proposta de valor e os diferenciais da solução.
-
Aplicação Web: O painel de controle da empresa foi construído com Angular. Esta aplicação web se conecta aos microserviços para fornecer funcionalidades de gerenciamento completo:
-
Dashboard de Gerenciamento: Visão geral do negócio, incluindo vendas e finanças.
-
Módulo Financeiro: Ferramenta para gerenciar receitas, despesas e fluxo de caixa.
-
Módulo de Vendas: Sistema para rastrear e gerir o ciclo de vendas, desde a prospecção até a conclusão.
-
Cada um desses módulos se comunica com os microserviços do backend para processar as informações de forma eficiente e segura.
-
-
Aplicativo Móvel (Android e iOS): Para o usuário final, criamos um aplicativo nativo para Android e iOS. Este aplicativo é o elo direto com os atletas, permitindo que eles:
-
Registrem e acompanhem a evolução de seus treinos e exercícios físicos.
-
Recebam feedback e planos de treino personalizados.
-
Acompanhem seu progresso de forma visual e intuitiva.
-
A comunicação entre o aplicativo móvel, a aplicação web e os microserviços do backend é feita através de APIs, garantindo que os dados estejam sempre sincronizados e atualizados em todas as plataformas.
O sucesso do Next Fit foi resultado de uma arquitetura bem planejada e uma clara divisão de responsabilidades. Os microserviços garantiram que cada parte do sistema fosse robusta e escalável, enquanto a infraestrutura na AWS ofereceu a base sólida para que a solução estivesse sempre disponível e segura para todos os usuários.