Sobre este projeto
it-programming / web-development
Aberto
Busca-se um desenvolvedor para criar um Produto Mínimo Viável (MVP) de uma aplicação multiplataforma, abrangendo tanto a versão mobile quanto a web. O objetivo principal é validar a ideia e testar as funcionalidades essenciais com usuários reais, com potencial para expansão futura.
A aplicação deverá suportar três perfis de usuário distintos, cada um com permissões e níveis de acesso específicos:
- Usuário Final: Terá acesso às funcionalidades principais para interação e acompanhamento.
- Profissional: Poderá gerenciar seus compromissos, acessar históricos de usuários e registrar observações.
- Acompanhante: Terá acesso restrito a informações autorizadas pelo usuário final.
As funcionalidades principais a serem desenvolvidas para o MVP incluem:
- Autenticação Segura: Implementação de um sistema de autenticação robusto com múltiplos fatores e controle de acesso baseado nos perfis de usuário.
- Agendamento de Compromissos: Funcionalidade para agendar e gerenciar compromissos, com envio de notificações push personalizadas para lembretes e alertas importantes.
- Comunicação Integrada: Módulo de videochamadas para interação em tempo real entre o usuário final e o profissional, complementado por um chat assíncrono para comunicação contínua.
- Registro e Acompanhamento de Dados: Capacidade para o usuário final inserir e consultar informações personalizadas e específicas ao seu perfil, garantindo a privacidade e organização dos dados.
- Painel Administrativo para Profissionais: Uma interface dedicada para que os profissionais possam acessar o histórico completo e os registros de seus usuários, além de ferramentas para adicionar observações e definir planos de acompanhamento.
- Compartilhamento Controlado de Dados: Mecanismo que permita ao usuário final autorizar o compartilhamento de informações específicas com o perfil acompanhante, mantendo o controle total sobre seus dados.
Requisitos técnicos e de usabilidade:
- Interface Responsiva: A aplicação deve ser acessível e apresentar uma experiência de usuário otimizada em diferentes dispositivos (smartphones, tablets e desktops).
- Escalabilidade: A arquitetura deve ser projetada para permitir futuras expansões e o crescimento da base de usuários.
- Segurança de Dados: Implementação de uma estrutura de backend segura, com armazenamento de dados criptografado e conformidade com as legislações de proteção de dados vigentes.
- Usabilidade: Foco em uma interface intuitiva e fácil de usar para todos os perfis de usuário, seguindo as melhores práticas de design e experiência do usuário.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias