Sobre este projeto
it-programming / mobile-development
Aberto
O objetivo deste projeto é transformar o conceito Fit Forge em um aplicativo móvel profissional de alto nível, com funcionalidades avançadas de Personal Trainer e integração de Inteligência Artificial. O aplicativo deve ser entregue 100% pronto e testado, utilizando os dados já existentes no Supabase sem apagar nenhuma informação. As melhorias e funcionalidades esperadas incluem: 1. Design Premium: Implementação de um design de interface de usuário (UI) premium, incluindo um logo para o Fit Forge, uma paleta de cores baseada em preto, laranja e cinza, e animações suaves na transição entre telas para uma experiência de usuário fluida. 2. Autenticação Completa: Desenvolvimento de telas de Login e Cadastro visualmente atraentes, com o logo do aplicativo. A funcionalidade de recuperação de senha deve estar operacional, e todas as telas de carregamento devem exibir o logo do Fit Forge. 3. Dashboard Abrangente: Criação de uma tela inicial (Home) com quatro cards principais para exibir informações cruciais: Treinos da Semana, Calorias Consumidas, Peso Atual e Sequência de Treinos. Um gráfico mensal de progresso e um sistema de ranking entre usuários também devem ser integrados. 4. Módulo de Treinos: Implementação de um gerador de treinos personalizáveis com base em objetivos específicos do usuário (Emagrecer, Ganhar Massa, Resistência). Os usuários devem poder salvar seus treinos e marcá-los como concluídos. 5. Módulo de Nutrição: Inclusão de um contador de calorias e ingestão de água. Os usuários devem conseguir adicionar suas refeições diárias para monitoramento nutricional. 6. Cronômetro Integrado: Uma aba dedicada com um cronômetro funcional, oferecendo opções de 30, 60 e 90 segundos, com alarmes para indicar os períodos de descanso entre exercícios. 7. Acompanhamento de Progresso: Funcionalidade para o usuário tirar fotos de progresso, registrar peso e medidas corporais. Um gráfico de evolução visual deve ser gerado para acompanhar o desenvolvimento ao longo do tempo. 8. Perfil do Usuário: Criação de uma seção de perfil onde o usuário pode visualizar e editar sua foto, nome, idade, peso e altura. Um botão de edição e um de sair devem estar presentes. 9. Menu de Navegação Inferior: Implementação de um menu de navegação na parte inferior do aplicativo com cinco abas principais: Home, Treinos, Nutrição, Progresso e Perfil. 10. Notificações Inteligentes: Configuração de notificações push, como um lembrete às 18h ("Bora treinar?") e três lembretes diários para beber água. 11. Tratamento de Erros: Exibição de mensagens de erro amigáveis e compreensíveis para o usuário, evitando códigos técnicos como "erro 400". O desenvolvedor deve ter experiência com integração de bancos de dados como Supabase e familiaridade com o desenvolvimento de funcionalidades baseadas em Inteligência Artificial para aplicativos móveis.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias