About this project
it-programming / mobile-development
Open
Aplicativo de Agendamento por Geolocalização e perfil.
Deverá ter as funcionalidades:
- Agendamento onde autônomos terão possibilidade de administrar a sua própria agenda;
- Perfil Autônomos: os autônomos deverão cadastrar em seu perfil as suas habilidades específicas que serão selecionados pelo cliente;
- Geolocalização: O cliente acionará em busca de um serviço especificando-o; Deverá especificar o horário do agendamento e local; o aplicativo deverá buscar o profissional autônomo dentro do perfil e em sequência de tentativas em 3 raios de atuação A, B e C (dando 1 minuto de espera entre as tentativas para captar algum profissional): o primeiro raio A (até 2 Km) se o atendimento for em até 2 horas*; o segundo raio B (até 6Km) de 2horas a 6 Horas e o terceiro raio C (todos profissionais da base) mais que 6 horas. Esta busca alertará aos autônomos por meio de uma notificação para os casos A e B que deverão aceitar e confirmar o agendamento e para agendamentos posteriores a 6 horas o app deverá consultar a agenda do profissional para tomar a decisão de alocá-lo automaticamente, este que deverá cumprir o tempo estabelecido em seu raio geolocalizado quando recebeu a notificação. A prioridade de alocação deverá ser feita pela distribuição de trabalho dos profissionais e rating dos mesmos, este aferido pelo cliente.
- Contabilidade: Cada profissional autônomo deverá ter uma conta que fará a contabilidade dos agendamentos realizados, bem como qual a urgência que ela foi feita A, B ou C, onde cada classe determinará o percentual a ser pago a profissional com base no valor do serviço contratado que será uma tabela fixa, sendo A(x%), B(y%) e C(z%). Também haverá uma tabela progressiva que dará um bônus no percentual de acordo com volume de atendimentos no mês, por exemplo até 7 atendimentos (+w%) ; de 8 a 15 atendimentos (+k%); mais de 15 atendimentos (+m%) elegíveis apenas para quem possuir 4 ou 5 estrelas de Rating feito pelos clientes atendidos.
- Reports: o app deverá gerar report de transações /profissional/cliente/total/período e deverá ter esta área por autoridade de acesso a estas informações, sendo o administrador porderá realizar qualquer report especificado;
- Interfaces:
- Clientes criam uma conta e associam a forma de pagamento que poderá ser boleto a ser faturado em período especificado ou cartão de crédito. Esta interface poderá ser acessada via browser do mercado (IE, Cromme, Firefox) para este caso deverá ser cadastrado a localização ou por dispositivo Mobile que poderá ser localizado por geolocalização ou por definição pré-programada de endereço ou entrada onde será o atendimento.
- Profissionais autônomos poderão baixar o aplicativo e se cadastrar, quando após aprovação e liberação do cadastro poderão trabalhar e aceitar as propostas online. Deverão cadastrar perfil, curriculum resumo e serviços que prestam. Deverão permitir a GeoLocalização e terão acesso à agenda dinâmica, a qual poderão abrir seus horários que aceitem propostas para atendimento.
No aplicativo, o profissional poderá acionar um botão de fácil acesso com status “free” or “do not disturbe”.
- Administrador: terá acesso a todas as funcionalidades e modificação de horário de atendimento, habilitação de profissional, acesso a parte adminitrativa e reports total e integração com banco para geração de boleto dos clientes que usarem esta modalidade. Acesso a acompanhamento financeiro online. O administrador terá acesso a geolocalização dos profissionais e seu status “free” or “do not disturbe”.
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Cloud Storage (Dropbox, Google Drive, etc.)
Required platforms iPhone, iPad, Android, Blackberry
Delivery term: Not specified
Skills needed