Sistema de Gerenciamento de Clientes e Geração de Menor Rota - Facilita
Você precisa ter instalado na sua máquina: node.js v20 e postgres v16.0.
- Acesso ao PostgreSQL
Abra o terminal ou prompt de comando e conecte-se ao PostgreSQL usando o seguinte comando. Você precisará inserir a senha do usuário do banco de dados quando solicitado.
psql -U usuario_do_banco
- Criação do Banco de Dados
Substitua usuario_do_banco
pelo nome de usuário do seu banco de dados PostgreSQL.
Uma vez conectado, crie o banco de dados executando:
CREATE DATABASE nome_do_seu_banco;
Substitua nome_do_seu_banco
pelo nome desejado para o seu banco de dados.
- Conexão ao Banco de Dados
Para se conectar ao banco de dados que você acabou de criar, use o comando:
\c nome_do_seu_banco
- Criação da Tabela
Com o banco de dados selecionado, execute o seguinte comando SQL para criar a tabela clientes:
CREATE TABLE clientes (
id SERIAL PRIMARY KEY,
nome VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL,
telefone VARCHAR(255) NOT NULL
);
- Alteração da Tabela
Para adicionar as colunas coordenada_x e coordenada_y na tabela clientes, execute:
ALTER TABLE clientes
ADD COLUMN coordenada_x INTEGER,
ADD COLUMN coordenada_y INTEGER;
- Clone o projeto frontend.
- Instale os pacotes necessários no projeto.
npm install
Na pasta do projeto, utilize o seguinte comando no terminal:
-
Clone este projeto.
-
Instale os pacotes necessários no projeto.
Na pasta do projeto, utilize o seguinte comando no terminal:
npm install
- Configure o .env
Copie o arquivo .env.example para .env:
cp .env.example .env
Faça as mudanças necessárias no seu .env, seguindo os comentário no arquivo.
- Execute o projeto
Na pasta do projeto, utilize o seguinte comando:
npm start
- Execute o projeto front-end
Na pasta do projeto front-end, utilize o seguinte comando:
npm start
Uma janela do navegador padrão irá abrir.
Acesse: http://localhost:3001/api-docs/