/BefitMobileApp

Aplicativo Mobile do projeto Befit

Primary LanguageKotlin

Aplicativo Web e Mobile Befit para dietas, treinos e localização de academias

Funcionalidades

  • Planos de dieta personalizados: O Befit oferece planos de dieta sob medida, levando em consideração as preferências alimentares e objetivos individuais de cada usuário.
  • Treinos personalizados: Os usuários podem criar treinos personalizados na versão web do aplicativo, selecionando uma variedade de exercícios disponíveis para atender às suas necessidades específicas de condicionamento físico.
  • Localização de academias: O Befit possui um recurso de mapeamento que ajuda os usuários a encontrar academias próximas e adequadas às suas necessidades de treinamento.
  • Experiência moderna e responsiva: Desenvolvido com as tecnologias React.js, Kotlin e Spring Boot, o Befit oferece uma experiência de usuário moderna e responsiva em todas as plataformas, seja Web ou Mobile.
  • Armazenamento seguro de dados: O Befit utiliza um banco de dados hospedado na Azure para armazenar e gerenciar as informações dos usuários, garantindo a segurança e confiabilidade dos dados.
  • Desempenho e disponibilidade: Com o uso de load balancing em máquinas EC2 da Amazon, o Befit assegura um desempenho eficiente e uma experiência contínua, mesmo durante períodos de alta demanda.

Figma

https://www.figma.com/file/qD4ya5ZFeezl0emLJZa9wR/BeFit-Design-System?type=design&node-id=926-5719&t=EfZtgXaKG0Ob19ZA-0

Linguagens e ferramentas usadas:

azure chartjs figma git html5

Com o Befit, os usuários podem criar treinos personalizados na versão web do aplicativo, selecionando uma variedade de exercícios disponíveis. Essa funcionalidade permite uma abordagem mais flexível para atender às necessidades específicas de cada usuário, adaptando-se ao seu nível de condicionamento físico e preferências de treinamento. Além disso, o Befit utiliza um banco de dados hospedado na Azure para armazenar e gerenciar as informações dos usuários, garantindo a segurança e confiabilidade dos dados. Com base nessas informações, o aplicativo gera planos de dieta sob medida, levando em consideração as preferências alimentares e objetivos individuais de cada usuário.

O Befit também integra um recurso de mapeamento, permitindo que os usuários encontrem facilmente academias próximas e adequadas às suas necessidades de treinamento.

Para assegurar a disponibilidade e o desempenho do aplicativo, utilizamos load balancing em máquinas EC2 da Amazon. Essa abordagem distribui a carga de trabalho de forma eficiente, garantindo uma experiência contínua mesmo durante períodos de alta demanda.

O Befit tem como objetivo proporcionar aos usuários uma solução completa, fácil de usar e eficaz para alcançar seus objetivos de condicionamento físico e estilo de vida saudável.

Autores