Skip to content

Latest commit

 

History

History
96 lines (69 loc) · 2.11 KB

README.md

File metadata and controls

96 lines (69 loc) · 2.11 KB

Programação em Ambiente Web

PAW Nota final
Nota milestone1 Nota milestone2

Descrição

Projeto desenvolvido no âmbito da disciplina de Programação em Ambiente Web Ano letivo 2021/2022. Este projeto consiste no desenvolvimento de uma API REST e de um Website utilizado por uma libraria e seus clientes de modo a permitir comprar e vender livros novos ou usados e gerir programas de fidelização dos clientes.

Constituição

  • Milestone #1
    • Backend
  • Milestone #2
    • Frontend

Features

  • Compra e Venda de Livros;
  • Gestão de programas de fidelização dos clientes;
  • Integração de APIs externas para pagamentos ;
  • Login;

Comandos

Clonar o repositorio

git clone https://github.com/lmpc2001/PAW.git

Desenvolvimento

Ligar tudo

yarn start-all

Prisma studio

yarn start-prisma

Ligar o backend

yarn start-backend

Ligar o frontend

yarn start-frontend

Testes

Testar tudo

Para testar tudo certifique-se que tem o backend ligado, para isso pode usar os comandos yarn start-all ou yarn start-backend

yarn test-all

Testes á API pelo Newman

Para testar a API certifique-se que tem o backend ligado, para isso pode usar os comandos yarn start-all ou yarn start-backend

yarn test-api

Testes ao frontend do Angular

yarn test-angular

Credenciais para testes

Tipo Email Password
Administrador admin@teste.com password1
Funcionario funcionario@teste.com password1
Cliente cliente@teste.com password1

Autores: