Sobre este projeto
it-programming / web-development
Aberto
**Objetivo:** Desenvolver um aplicativo mobile para iOS e Android com funcionalidades específicas para a gestão de serviços entre usuários e profissionais.
### Funcionalidades Requeridas:
1. **Criação de Conta:**
- **Para Usuário:** Permitir que os usuários criem uma conta com informações pessoais.
- **Para Profissional:** Permitir que os profissionais criem uma conta com informações profissionais e detalhes sobre os serviços oferecidos.
2. **Solicitação de Serviço:**
- **Escopo do Serviço:** Permitir que o usuário selecione o tipo de serviço (ex: Marcenaria).
- **Conhecimento do Serviço:** Permitir que o usuário especifique o item ou área de conhecimento necessário (ex: Mesa).
- **Data:** Permitir que o usuário defina a data para o serviço (agendamento ou urgente).
3. **Aceitação de Serviço pelo Profissional:**
- **Visualização de Detalhes:** O profissional deve poder visualizar o escopo do serviço, o conhecimento requerido e a data solicitada.
4. **Vinculação e Pagamento:**
- Após a aceitação do serviço pelo profissional, ambos os usuários e o profissional devem poder se conectar.
- O pagamento deve ser feito pelo cliente e gerenciado pela plataforma, com a transferência para o profissional após a conclusão do serviço.
- A plataforma deve reter uma porcentagem do pagamento.
5. **Rastreamento e Gestão do Serviço:**
- **Mapas:** Acompanhar o deslocamento do profissional até o local do serviço.
- **Início e Fim do Atendimento:** O cliente deve informar o início e o fim do atendimento para iniciar e encerrar o processo de pagamento.
6. **Avaliações:**
- **Avaliação do Cliente:** Permitir que o cliente avalie o serviço prestado.
- **Avaliação do Profissional:** Permitir que o profissional avalie a experiência com o cliente.
### Recursos Necessários:
1. **Banco de Dados:**
- **Usuários e Profissionais:** Armazenamento de informações de contas, perfis e credenciais.
- **Serviços e Solicitações:** Registro das solicitações de serviços, detalhes do escopo, e status das solicitações.
- **Pagamentos:** Registro e gerenciamento de transações e percentuais de pagamento.
- **Avaliações:** Armazenamento de feedbacks e avaliações de clientes e profissionais.
2. **Backend:**
- **APIs:** Para comunicação entre o aplicativo mobile e o servidor, incluindo funcionalidades de criação de conta, solicitação de serviço, aceitação e rastreamento.
- **Autenticação e Autorização:** Mecanismos para garantir a segurança e acesso adequado às funcionalidades do aplicativo.
3. **Frontend:**
- **Interface do Usuário (UI):** Design e implementação da interface para iOS e Android, garantindo uma experiência de usuário intuitiva.
- **Mapas:** Integração com APIs de mapas para rastreamento de localização e deslocamento.
4. **Serviços de Pagamento:**
- **Integração de Pagamento:** Implementação de soluções de pagamento para processar transações e dividir pagamentos entre o cliente e a plataforma.
5. **Notificações:**
- **Notificações Push:** Para atualizar usuários e profissionais sobre solicitações, aceitação de serviços, e mudanças no status.
6. **Segurança:**
- **Criptografia:** Para proteger dados sensíveis e garantir a segurança das transações e informações pessoais.
Por favor, forneça uma proposta detalhada com base nesses requisitos, incluindo cronograma, custos e tecnologias recomendadas.
---
Contexto Geral do Projeto
Aplicativo de referência mas em menor proporção são:
Uber
Ifood
Rappi
99
Meu aplicativo sera divulgado inicialmente em nível cidade (300 mil habitantes) somente, então, poderá ficar em um servidor de menores capacidade ou até mesmo na nuvem com máquinas dinâmicas com utilização de recursos necessários somente.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor, Designer
Prazo de Entrega: Não estabelecido
Habilidades necessárias