Instruções para Executar o Projeto Localmente
O projeto é composto por duas partes: API (backend) e Frontend, cada uma localizada em sua respectiva pasta. Ambos foram desenvolvidos utilizando Node.js, e o sistema depende de um banco de dados MySQL rodando localmente.

1. Requisitos Necessários
Para executar o projeto, é preciso ter instalado no computador:

Node.js (versão LTS recomendada)

XAMPP (ou qualquer outro gerenciador que disponibilize MySQL localmente)

Navegador web de sua preferência

2. Configuração do Banco de Dados
Inicie o XAMPP (ou equivalente) e ative o módulo MySQL.

Abra o phpMyAdmin no navegador.

Importe o arquivo integra.sql fornecido na pasta do Backend do projeto.

Ao importar, o banco de dados será criado automaticamente com todas as tabelas necessárias.

Verifique se o nome do banco de dados no arquivo de conexão da API corresponde ao nome do banco importado.

3. Executando a API (Backend)
Acesse a pasta da API via terminal:

cd api-integra
Instale as dependências:

npm install
O arquivo principal (app.js) está na raiz da pasta da API. Para iniciar o servidor:

node app.js
A API estará rodando na porta configurada no projeto (http://localhost:3001).

4. Executando o Frontend
Acesse a pasta do frontend via terminal:

cd front-integra
Instale as dependências:

npm install
O arquivo principal do frontend também é o app.js, localizado na raiz da pasta. Para iniciar:

node app.js
O frontend estará disponível na porta definida no código (http://localhost:3000).
5. Funcionamento Geral
Com MySQL, API e Frontend ativos, o sistema estará completamente funcional em ambiente local.

O frontend se comunica diretamente com a API via requisições HTTP.

Todas as funcionalidades dependem do banco de dados estar ativo e configurado corretamente.