/pmv-ads-2023-2-e4-proj-infra-t4-carro-na-mao

pmv-ads-2023-2-e4-proj-infra-t4-carro-na-mao created by GitHub Classroom

Primary LanguageJavaScript

CARRO NA MÃO

Logo

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.

Integrantes

Orientador

Instruções de utilização

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.

Rodar na nuvem

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.

Rodar localmente

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.

Autenticação

  • Vá em Cadastro, e selecione a opção POST da rota "api/Cadastro/authenticate", assim como mostra a imagem abaixo: autenticacao
  • 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

  1. Documentação de Contexto
  2. Especificação do Projeto
  3. Metodologia
  4. Projeto de Interface
  5. Arquitetura da Solução
  6. Template Padrão da Aplicação
  7. Programação de Funcionalidades
  8. Plano de Testes de Software
  9. Registro de Testes de Software
  10. Plano de Testes de Usabilidade
  11. Registro de Testes de Usabilidade
  12. Apresentação do Projeto
  13. Referências

Código

  • Código Fonte
  • Apresentação

  • Apresentação da solução