About this project
it-programming / mobile-development
Open
Sistema de Empréstimo de Bicicletas Compartilhadas
Visão Geral do Sistema
O sistema de empréstimo de bicicletas compartilhadas tem como objetivo disponibilizar bicicletas de alta qualidade para locação em locais pré-definidos. O ecossistema é composto por dois principais componentes: o aplicativo de locação para os usuários e o backend administrativo.
Requisitos do Aplicativo para Locação
Tecnologias: À Definir.
Plataforma: Desenvolvimento de aplicativos para Android e iOS.
Cadastro de Usuários: Permitir que os usuários se cadastrem, incluindo informações pessoais e dados de contato.
Pagamento: Opção para os usuários cadastrarem cartão de crédito (não obrigatório inicialmente), com suporte para pagamento via pix.
Mapa Interativo: Mostrar em um mapa os locais de retirada de bicicletas.
Informações de Bicicletas: Exibir tipos de bicicleta disponíveis e seus respectivos valores de aluguel.
Reservas: Permitir aos usuários agendar a locação de bicicletas, escolhendo o local, data e hora desejados.
Retirada e Pagamento: Facilitar a retirada imediata das bicicletas e efetuar o pagamento.
Tempo Restante e Valores: Exibir na tela do usuário o tempo restante de locação e o valor a pagar.
Notificações: Enviar notificações push, incluindo promoções, alertas de tempo esgotado e opção de pagamento adicional.
Requisitos do Backend Administrativo - API
Tecnologias: PHP/Laravel, Livewire, Bootstrap (OneUI).
Painel Administrativo: Desenvolvimento de um painel de controle para a gestão da operação.
Versão Simplificada para Operador: Fornecer uma versão simplificada do painel para os operadores que controlam o dia a dia.
Funções do Operador: Capacidade de contagem de bicicletas disponíveis (entrada/saída do dia de trabalho), visualização de bicicletas retiradas, a devolver e disponíveis, além de registrar ocorrências.
Requisitos do Gestor
Cadastro de Locais e Bicicletas: Permitir o cadastro de locais de retirada e devolução de bicicletas, bem como as bicicletas disponíveis em cada local.
Cadastro de Preços e Períodos: Capacidade de definir os preços de aluguel e os períodos de locação.
Relatórios: Gerar relatórios sobre o desempenho do sistema, incluindo informações sobre reservas, pagamentos, e utilização das bicicletas.
Outros Requisitos Específicos
Retirar em um local e devolver em outro: Implementar a funcionalidade de retirar a bicicleta em um local e devolvê-la em outro.
Pagamento por PIX: Oferecer a opção de pagamento por PIX, bem como definir como cobrar dos usuários que pagaram e usaram a bicicleta por mais tempo.
Project overview
O sistema deve funcionar conforme os sistemas de bike share existentes no Brasil:
https://play.google.com/store/apps/details?id=pbsc.cyclefinder.tembici&hl=en_US
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone
I need to Create an app
App type e-Shop
Back-end is required Yes
Payment gateway Yes
Delivery term: Not specified
Skills needed