Sobre este proyecto
it-programming / mobile-development
Abierto
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.
Contexto general del proyecto
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
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Tienda virtual
Necesita backend Sí
Procesador de pago Sí
Plazo de Entrega: No definido
Habilidades necesarias