Sobre este projeto
it-programming / mobile-development
Aberto
Olá! Estamos à procura de um programador experiente ou equipa para criar o MVP (Produto Mínimo Viável) de uma aplicação móvel inovadora focada na saúde, especificamente um "Diário da Enxaqueca". O objetivo é desenvolver uma ferramenta limpa, intuitiva e totalmente livre de publicidade, com lançamento planeado para as plataformas iOS e Android. A implementação deverá ser feita utilizando tecnologia multiplataforma, preferencialmente Flutter ou React Native, para garantir eficiência e consistência.
O modelo de negócio da aplicação será Freemium, oferecendo funcionalidades básicas gratuitas e um plano de subscrição mensal/anual para desbloquear relatórios e estatísticas avançadas.
Escopo do Trabalho (Funcionalidades do MVP):
Registo Rápido de Crises (Funcionalidade Gratuita):
Desenvolver uma interface de utilizador extremamente simples e rápida para o registo de crises de enxaqueca. Os utilizadores deverão conseguir registar a intensidade da dor (numa escala de 1 a 10), a localização da dor, os gatilhos identificados (como sono, stresse, alimentação, alterações meteorológicas), os sintomas associados (auras, náuseas, etc.) E a medicação tomada.
Modo Escuro Nativo (Obrigatório):
Implementar um design adaptado com um modo escuro nativo, utilizando cores suaves e de baixo contraste. Esta funcionalidade é crucial para utilizadores que sofrem de fotofobia (sensibilidade à luz) durante as crises de enxaqueca, garantindo que os ecrãs sejam confortáveis de ler em ambientes escuros.
Exportação de Relatório para o Médico (Funcionalidade Premium):
Capacidade de gerar um ficheiro PDF profissional, limpo, visualmente apelativo e bem organizado. Este relatório deverá incluir o histórico detalhado das crises, gráficos simples que ilustrem a frequência das enxaquecas e a eficácia da medicação ao longo do tempo, para partilha com profissionais de saúde.
Sistema de Subscrição (Funcionalidade Premium):
Integrar um sistema de compras na aplicação (In-App Purchases) para gerir as subscrições premium. Sugere-se a utilização de uma plataforma como RevenueCat para facilitar a gestão das subscrições e o acesso às funcionalidades premium, como a exportação de PDFs e estatísticas avançadas.
Base de Dados e Segurança:
Assegurar o armazenamento seguro dos dados dos utilizadores, em total conformidade com o Regulamento Geral sobre a Proteção de Dados (RGPD). É Sugerida a utilização de soluções como Firebase ou Supabase para a autenticação de utilizadores e para a gestão de cópias de segurança (backups) da base de dados, garantindo a integridade e a privacidade dos dados.
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