O objetivo do projeto é desenvolver um sistema integrado para a gestão de assinaturas de automóveis, permitindo que clientes e agentes (empresas e bancos) possam gerenciar contratos de aluguel de veículos de longa duração de forma eficiente e segura. O sistema permitirá a criação, modificação, consulta e avaliação de pedidos de aluguel, incluindo a análise financeira dos contratos, com a opção de compra do veículo ao final do período de locação.
Além disso, o sistema visa facilitar a interação entre as partes envolvidas, oferecendo uma plataforma centralizada que conecta clientes e agentes via internet, automatizando processos e garantindo a integridade dos dados armazenados, como informações de contratantes, veículos e contratos de crédito associados.
- Arthur Ferreira Costa
- Felipe Freitas Campos Picinin
- Gabriel Faria
- Pedro Franco
- Cristiano de Macêdo Neto
Abaixo está um guia geral de como configurar e utilizar a aplicação:
Testando APIs com Postman
Importação das rotas: Para testar as APIs, o arquivo com as rotas da aplicação poderá ser importado diretamente no Postman. Utilize o botão de "Importar" no Postman e carregue o arquivo postman_collection.json que será fornecido junto ao projeto.
Realizar requisições: Após a importação, você poderá testar todas as funcionalidades da API, como criar, modificar, consultar ou cancelar pedidos de aluguel, utilizando as rotas configuradas no Postman.
Seguindo esses passos, o sistema estará pronto para uso e testes.
- Eu como Usuario quero realizar cadastro para que possa participar do sistema de aluguel de Carros.
- Eu como Cliente quero introduzir pedidos de aluguel para que eu possa alugar Carros.
- Eu como Cliente quero modificar pedidos de aluguel para que eu possa alterar os dados dos carros que desejo alugar.
- Eu como Cliente quero consultar pedidos de aluguel para que eu possa verificar os meus pedidos para alugar carros.
- Eu como Cliente quero cancelar pedidos de aluguel para que eu possa apagar os meus pedidos para alugar carros.
- Eu como Agente quero avaliar pedidos de aluguel para que eu possa aceitar ou nao o pedido de aluguel de carros.
- Eu como Agente quero modificar pedidos de aluguel para que eu possa fazer uma contraproposta ao pedido de aluguel de carros.
- Eu como Banco quero concender contrato de Crédito para que o cliente possa financiar o pedido de aluguel de carros.
- Para utilizar o swagger, basta dar run no projeto e acessar o link. Swagger