silinhas / GymHabit

O nosso aplicativo de academia é o seu parceiro de treino ideal. Acompanhe o seu progresso, estabeleça metas e receba planos de treino personalizados. Com o nosso sistema de incentivos, você nunca mais perderá a motivação para alcançar seus objetivos de fitness.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

 

GymHabit

Github top language Github language count Repository size License

🚧 GymHabit 🚀 Under construction... 🚧


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

O objetivo do GymHabit é fornecer uma solução completa e personalizada para os usuários que buscam manter-se constante em sua rotina de treino e alcançar seus objetivos de fitness. O aplicativo permite que os usuários monitorem seu progresso, definam metas de treino específicas e recebam planos de treino personalizados, incentivando-os a se manterem motivados e comprometidos com sua rotina de exercícios.

✨ Features

  • Registro e armazenamento de treinos e dados do usuário, como peso, altura, índice de massa corporal (IMC), entre outros.
  • Geração de planos de treinos personalizados, de acordo com as preferências e objetivos do usuário.
  • Monitoramento de progresso do usuário, incluindo gráficos e estatísticas de desempenho.
  • Notificações diárias para incentivar o usuário a manter uma rotina de exercícios.
  • Comunidade de usuários para compartilhar dicas e experiências.

Adicionais

Registro de treinos: permite que os usuários registrem seus treinos com detalhes como tipo de exercício, duração, intensidade e notas adicionais.

Dashboard de progresso: exibe as estatísticas de progresso do usuário ao longo do tempo, incluindo frequência de treino, tempo de exercício e calorias queimadas.

Sistema de pontuação: recompensa o usuário com pontos por cada treino registrado e incentiva a constância com um sistema de streaks.

Listas de exercícios: fornece aos usuários uma lista de exercícios e planos de treino personalizados para ajudálos a alcançar seus objetivos específicos.

Notificações de lembrete: envia notificações para lembrar os usuários de seus próximos treinos e incentiválos a se manterem na rotina.

Vídeos de treino: fornece vídeos tutoriais de treino para ajudar os usuários a executar exercícios corretamente e com segurança.

Compartilhamento em redes sociais: permite que os usuários compartilhem seu progresso e desafiem seus amigos em redes sociais.

Acompanhamento de metas: permite que os usuários definam metas de treino específicas e monitorem seu progresso em relação a essas metas.

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/ContinuumTeam/GymHabit

# Access
$ cd downloads

# Install dependencies
$ yarn

# Run the project
$ yarn start

# The server will initialize in the <http://localhost:3000>

Requisitos funcionais

  • O app deve permitir o registro e armazenamento de informações pessoais do usuário, como nome, idade, peso, altura, IMC, entre outros.
  • O app deve permitir o registro e armazenamento de treinos, incluindo exercícios, séries, repetições, carga e duração.
  • O app deve gerar planos de treinos personalizados, com base nas informações fornecidas pelo usuário.
  • O app deve permitir que o usuário monitore seu progresso, incluindo gráficos e estatísticas de desempenho.
  • O app deve enviar notificações diárias para incentivar o usuário a manter uma rotina de exercícios.
  • O app deve permitir que o usuário se conecte com outros usuários, compartilhe dicas e experiências.

Requisitos não funcionais

  • O app deve ter uma interface intuitiva e fácil de usar.
  • O app deve ser compatível com dispositivos móveis iOS e Android.
  • O app deve ser seguro e proteger as informações pessoais do usuário.
  • O app deve ser rápido e responsivo, para uma melhor experiência do usuário.
  • O app deve ser escalável, para suportar um grande número de usuários.

Novas ideias

  • Incluir integração com aplicativos de saúde, como o Apple Health e o Google Fit, para registrar automaticamente informações sobre atividades físicas e exercícios.
  • Incluir desafios semanais ou mensais, para incentivar o usuário a alcançar metas específicas.
  • Incluir um programa de recompensas, onde o usuário possa ganhar pontos por completar treinos e alcançar metas, que podem ser trocados por prêmios.
  • Incluir recursos de realidade virtual ou aumentada, para tornar a experiência do usuário mais envolvente e interativa.

Layout

Behance

About

O nosso aplicativo de academia é o seu parceiro de treino ideal. Acompanhe o seu progresso, estabeleça metas e receba planos de treino personalizados. Com o nosso sistema de incentivos, você nunca mais perderá a motivação para alcançar seus objetivos de fitness.


Languages

Language:Dart 63.8%Language:C++ 16.7%Language:CMake 13.8%Language:Ruby 2.1%Language:HTML 1.4%Language:C 1.1%Language:Swift 1.0%Language:Kotlin 0.1%Language:Objective-C 0.0%