Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor ou equipe para criar um aplicativo mobile nativo ou cross-platform para iOS e Android. Já possuímos um site/web app funcional e toda a infraestrutura de backend e VPS configurada, além de contas de desenvolvedor ativas na Google Play Store e Apple App Store. O foco principal é o desenvolvimento do aplicativo mobile, garantindo uma experiência simples, objetiva e funcional para nossos usuários.
O aplicativo funcionará como um sistema de pagamento por subscrição, similar ao modelo da Netflix, focado em serviços de barbearia. A sincronização total com o sistema web existente é crucial para evitar divergências de agendamento e dados.
Funcionalidades Essenciais:
Para Clientes:
* Agendamento de horários: Capacidade de selecionar e agendar serviços com barbeiros disponíveis.
* Visualização de agendamentos: Acesso fácil aos próximos agendamentos.
* Status da assinatura: Exibição clara do status da assinatura (ativa ou inativa).
* Gestão de assinatura e pagamentos: Assinar e pagar a assinatura diretamente pelo aplicativo, com integração via Stripe para pagamentos recorrentes.
* Notificações: Receber alertas de agendamento via push, SMS e e-mail.
Para Barbeiros:
* Visualização da agenda: Acesso à própria agenda com horários, clientes e serviços do dia.
Integração de Pagamentos (Stripe):
* O aplicativo deve integrar-se com o Stripe exclusivamente para a gestão de subscrições recorrentes.
* Não haverá pagamentos avulsos dentro do aplicativo; estes serão tratados presencialmente.
* A gestão completa da assinatura (cancelamento, alteração de plano, etc.) Será realizada apenas na versão web.
Benefícios do Assinante:
* O aplicativo deve refletir os benefícios da assinatura, como corte incluído/gratuito e descontos percentuais em outros serviços e produtos da barbearia.
Sincronização Web + App:
* É fundamental que o sistema seja totalmente sincronizado. Agendamentos realizados no site ou no aplicativo devem bloquear automaticamente o horário em ambas as plataformas para garantir a consistência da agenda.
Segurança e Proteção de Dados:
* Considerando que o aplicativo lidará com dados sensíveis de clientes, é imprescindível seguir as melhores práticas de cibersegurança, incluindo:
* Comunicação segura (https / ssl).
* Autenticação robusta de usuários.
* Proteção básica contra acessos não autorizados.
* Boas práticas de armazenamento e manuseio de dados.
O projeto exige um profissional com experiência em desenvolvimento mobile (iOS e Android), integração de APIs RESTful e sistemas de pagamento como Stripe, além de um forte foco em segurança e usabilidade.
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