O Hopin é um projeto desenvolvido para fins de estudo do Spring Boot, com o objetivo de replicar funcionalidades básicas do Uber.
Simulação de uma API para um aplicativo de transporte que permita:
- Registro e autenticação de usuários e motoristas.
- Solicitação e conclusão de corridas.
- Registro de Usuários: Usuários podem criar contas usando email, número de telefone e senha.
- Registro de Motoristas: Motoristas podem criar contas.
- Autenticação: Login e logout para usuários e motoristas..
- Perfil do Usuário: Visualizar e editar informações pessoais, histórico de corridas.
- Perfil do Motorista: Visualizar e editar informações pessoais, histórico de corridas, status de disponibilidade.
- Solicitação de Corrida: Usuários podem solicitar corridas especificando o ponto de partida e destino.
- Processamento de Pagamentos: Integração com gateways de pagamento para cobrar usuários e pagar motoristas.