Trabalho sobre Web Services para disciplina de Sistemas Distribuídos
O projeto está distruibuído em dois diretórios, o diretório frontend que contém uma aplicação ReactJS e o backend que contém uma aplicação NodeJS/Express.
Descrição
O projeto é basciamente um sistema para aluguel de carros, onde o cliente informa a data incial, a data final, o seu CPF e o modelo do carro. O backend responde com a informação sobre aquele modelo, se ele está disponível para aluguel ou se ele está alugado no período, como também já é feito o aluguel caso o carro esteja disponível e o valor é enviado para o cliente.
Instalando o pnpm caso não tenha
npm i -g pnpm@latest
Executando o Backend
Navegue para pasta do backend
cd backend
Instale as dependências
pnpm install
Execute a aplicação
pnpm dev
Executando o Cliente
Navegue para pasta do cliente
cd frontend
Instale as dependências
pnpm install
Execute a aplicação
pnpm dev