About this project
it-programming / web-development
Open
Desenvolvimento de Backend e Integração de APIs para Aplicativo Fitness com Treinos Personalizados (MVP)
App como exemplo Freeletics
Descrição do Projeto:
Estou desenvolvendo um aplicativo no estilo fitness utilizando uma plataforma no-code (Bubble) para lançar um MVP voltado para o público que deseja emagrecer e melhorar sua saúde. O diferencial do app será oferecer treinos personalizados baseados no perfil do usuário, apresentados em vídeos curtos de exercícios, além de incluir uma funcionalidade baseada em IA para transformar selfies (antes e depois).
Preciso de um desenvolvedor backend para integrar as APIs necessárias e garantir o funcionamento do app, incluindo:
1. Funcionalidade Principal: Vídeos Personalizados de Treino
O backend deve gerar ou selecionar vídeos curtos (de 5 a 15 segundos) de exercícios individuais, com base no plano de treino e dieta personalizado do usuário.
O sistema deve ser capaz de:
Consultar APIs de bibliotecas de vídeos de exercícios (ex.: APIs fitness como Exerprise ou outras).
Organizar os vídeos em sequência lógica para formar um plano completo (ex.: Aquecimento, treino principal, alongamento).
Personalizar os treinos com base em critérios como objetivo (perda de peso, ganho de massa muscular), nível de condicionamento físico e disponibilidade de tempo.
2. Funcionalidade Secundária: Transformação de Selfie com IA
Integração de uma api de manipulação de imagem/ia para transformar selfies do usuário, simulando o "antes e depois" com base na projeção de perda de peso.
Exemplo de APIs que podem ser usadas: Replicate, DeepAI, ou outras semelhantes.
O app permitirá que o usuário escolha entre tirar uma selfie na hora ou enviar uma foto existente.
3. Personalização e Gestão de Dados:
Configurar um banco de dados seguro para armazenar informações do usuário, incluindo:
Fotos tiradas ou enviadas.
Dados de perfil, como peso, altura, objetivos e nível de condicionamento físico.
Implementar um sistema para armazenar e recomendar treinos futuros com base no progresso e no feedback dos usuários.
4. Autenticação e Segurança:
Login seguro com opções como e-mail e senha, ou login social via Google/Facebook.
5. Integração com o No-Code:
Suporte para conectar o backend ao no-code via APIs RESTful ou Webhooks, garantindo a comunicação eficiente entre o front-end (plataforma no-code) e as funcionalidades do backend.
6. Hospedagem:
Configurar e hospedar o backend em uma solução como AWS, ou outra recomendada para MVPs de pequeno porte.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed