/mcfit-java

Trabalho Prático POO 2023/2024

Primary LanguageJavaMIT LicenseMIT

mcfit-java

McFit é uma aplicação desenvolvida em Java que oferece uma solução abrangente para a gestão de atividades físicas e planos de treino. Esta aplicação foi concebida para proporcionar aos utilizadores uma forma fácil e eficaz de registar as suas atividades físicas, criar planos de treino personalizados e monitorizar o seu progresso ao longo do tempo.

Gestão de Utilizadores: Registo seguro de novos utilizadores, login com validação de senha e gestão de contas de utilizador existentes.
Gestão de Atividades: Adição de novas atividades físicas ao sistema, registo de atividades realizadas por utilizadores e visualização das atividades disponíveis.
Gestão de Planos de Treino: Geração automática de planos de treino com base nas preferências e objetivos do utilizador, criação manual de planos de treino personalizados e acompanhamento do desenvolvimento pessoal através da visualização das informações da conta.
Análise Estatística: Identificação do tipo de atividade mais realizada por um utilizador específico, recorde de calorias queimadas, número total de atividades realizadas, distância percorrida, altimetria total e identificação do plano mais exigente em função do dispêndio de calorias proposto.
Gestão de Datas: Avanço da data atual para permitir o processamento de atividades e planos futuros.