Sobre este projeto
it-programming / mobile-development
Aberto
Escopo do Aplicativo de Marcação de Passagens
1. Introdução
O aplicativo será desenvolvido para permitir que os usuários marquem passagens de forma rápida e eficiente. Ele inclui funcionalidades para cadastro, login, visualização de datas disponíveis e seleção de assentos.
*2. Funcionalidades Principais*
2.1. Cadastro de Usuário
- Campos de Cadastro: Nome, Sobrenome, Email, Senha, Confirmação de Senha.
- Validação: Verificação de email para garantir que o usuário tenha um endereço válido.
- Recuperação de Senha: Opção de recuperação de senha via email.
2.2 Login
- Autenticação: Entrada com conta Google, Facebook ou email e senha.
- Lembrar-me: Opção para manter o usuário logado.
- Esqueci a Senha: Link para a recuperação de senha.
2.3 Tela de Calendário
- Visualização das Datas Disponíveis: O calendário exibirá apenas as datas disponíveis para marcação de passagens.
- Seleção de Data: O usuário poderá selecionar a data desejada para continuar.
2.4 Seleção de Assentos
- Mapa de Assentos: Exibição do layout do transporte (avião, ônibus, etc.) Com os assentos disponíveis e ocupados.
- Seleção de Assento: O usuário poderá selecionar o assento desejado.
- Confirmação de Assento: Após selecionar o assento, o usuário será levado à tela de confirmação.
2.5 Confirmação de Reserva
- Revisão da Reserva: Exibir detalhes como data, assento, e informações do usuário.
- Pagamento: Se aplicável, incluir uma etapa para pagamento ou reserva da passagem.
- Envio de Confirmação: Envio de email ou notificação de confirmação da reserva.
*3. Funcionalidades Adicionais*
3.1 *Perfil do Usuário*
- Visualização e Edição: O usuário poderá ver e editar suas informações de perfil.
3.2. Histórico de Reservas
- Visualização: Exibir reservas passadas e futuras.
- Cancelamento/Alteração: Opções para cancelar ou alterar reservas (a pessoa só pode cancelar ou desmarcar pelo app com prazo máximo de 24h antes do embarque, se estiver abaixo desse prazo, ela recebe uma informação para que entre em contato através de WhatsApp ou telefone.).
3.3 Suporte ao Cliente
- Chat/Ajuda: Suporte via chat ou FAQ para dúvidas e problemas.
3.4 Plataforma
- Framework de Desenvolvimento: O aplicativo será desenvolvido utilizando o Flutter, que permitirá criar uma aplicação nativa para iOS e Android a partir de um único código-fonte.
3.5. Integrações
- Serviços de Notificação: Integração com serviços de notificação push.
- Serviço de Pagamento: Integração com gateways de pagamento (o pagamento deve ser feito no app).
3.6 Segurança
- Proteção de Dados: Implementação de criptografia para proteger dados sensíveis.
- Autenticação Segura: Uso de autenticação segura para login e transações.
3.7 Interface do Usuário (UI)
- Design Intuitivo: Layout simples e fácil de navegar.
- Responsividade: Interface adaptável para diferentes tamanhos de tela.
Contexto Geral do Projeto
O aplicativo será desenvolvido para permitir que os usuários marquem passagens rodoviárias de forma rápida e eficiente. Ele inclui funcionalidades para cadastro, login, visualização de datas disponíveis e seleção de assentos.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Criar um app
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Precisa de back-end Sim
Gateway de pagamento Sim
Prazo de Entrega: Não estabelecido
Habilidades necessárias