Skip to content
/ PAW Public

Projeto desenvolvido no âmbito da disciplina PAW (Programação em Ambiente Web)

Notifications You must be signed in to change notification settings

lmpc2001/PAW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: