ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Projeto: Desenvolvimento de uma Aplicação Distribuída
Quarto semestre - Eixo 4
O Carro na Mão é um sistema e aplicativo inovador que foi projetado para simplificar e agilizar o processo de locação de veículos. Com uma interface intuitiva e facilitada, o aplicativo oferece uma experiência agradável e conveniente para locatários e locadoras, tornando a locação e reserva de veículos mais simples, e descomplicada.
- Daniel de Souza Marcolino
- Matheus Ferreira Pires
- Matheus Lemos Sampaio
- Maykon Edésio Rosa
- Pedro Assis Silva de Almeida
- Roger Bastos Mendes
- Vitor Hugo Silva Ribeiro
Abaixo, segue instruções para rodar o projeto localmente e na nuvem. Após escolher uma das opções, siga para o passo de autenticação.
Para utilizar os recursos da API pela nuvem, basta acessar o link abaixo:
https://api-carronamao.azurewebsites.net/Swagger/index.html
Após acessar, basta seguir os passos da instrução de autenticação.
Para rodar localmente, vamos seguir os seguintes passos:
- Caso não tenha o Visual Studio Commuity 2022 instalado, realize o download e instalação do mesmo.
- Fazer o download do arquivo do projeto (ZIP) ou clone do projeto no GitHub;
- Abrir o arquivo "carro-na-mao-api.sln" no Visual Studio (O mesmo está presente na pasta carro-na-ma-api);
- Execute o código no Visual Studio, assim irá abrir uma janela em seu browser no endereço https://localhost:7112/swagger/index.html, o qual será exibido a interface do Swagger;
- Agora, siga os passos da instrução de autenticação.
- Vá em Cadastro, e selecione a opção POST da rota "api/Cadastro/authenticate", assim como mostra a imagem abaixo:
- Ao acessar o campo informado, clique no botão "Try it out" e no campo "nome" e "senha", insira adm e 123 respectivamente e clique no botão "Execute";
- No Response Body, copie o código que está em frente ao "jwtToken";
- Agora clique no ícone do cadeado em frente as rotas da API ou no botão verde "Authorize" e inseira o código salvo anteriormente no campo apresentado;
- Clique em "Authorize" e assim será possível realizar consultas nas rotas da API.
- Documentação de Contexto
- Especificação do Projeto
- Metodologia
- Projeto de Interface
- Arquitetura da Solução
- Template Padrão da Aplicação
- Programação de Funcionalidades
- Plano de Testes de Software
- Registro de Testes de Software
- Plano de Testes de Usabilidade
- Registro de Testes de Usabilidade
- Apresentação do Projeto
- Referências