Casa do Microondas é um projeto de um site para uma assistência de microondas, desenvolvido em grupo para a disciplina de Desenvolvimento Web e Banco de Dados, no 3º período de Ciência da Computação na Uniandrade
- IDE (recomendado o Visual Studio Code)
- Ferramenta para gerenciamento de banco de dados MySQL (recomendado o MySQL Workbench)
- Ultima versão do Node.js:
https://nodejs.org/en/download
- Clone o repositório
git clone https://github.com/ThiagoIanuch/Casa-do-Microondas.git
- Abra dois terminais no Visual Studio ou na IDE que está utilizando, um para o cliente e outro para o servidor, em um acesse a pasta client e no outro a pasta server e baixe os pacotes npm
- No terminal do cliente:
cd client
npm install
- No terminal do servidor:
cd server
npm install
-
No Workbench ou na ferramenta que está usando para gerenciar o banco de dados MySQL importe os scripts SQL que estão na pasta server/src/models (create.sql, insert.sql e procedures.sql)
-
Crie um arquivo .env na pasta server com as informações do banco de dados criado em sua máquina e com um segredo para o token JWT, exemplo:
JWT_SECRET = casa-do-microondas
HOST = localhost
USER = root
PASSWORD = admin
DATABASE = casamicroondas
- Verifique em ambos os terminais se está dentro das pastas corretas (client e server) e digite o seguinte comando para iniciar o projeto:
- No terminal do cliente:
npm run dev
- No terminal do servidor
npm start
- Acesse o site no navegador
localhost:5173 (cliente)
localhost:8080 (servidor)
- O banco de dados possui por padrão duas contas já cadastradas para realizar testes, uma de cliente e outra com permissão de administrador:
- email:
[email protected]
| senha: clienteteste - email:
[email protected]
| senha: cmoadmin*
- email: