Mapa com cadastro de empresas onde é mostrado a localização da empresa cadastrada e suas respectivas informações.
Foi utilizado no desenvolvimento
- NodeJS para o back;
- EJS para o front;
- Postgres como banco de dados;
Eu queria ter utilizado react no front, mas para não separar os projetos e manter algo mais compácto, fácil de rodar e entender resolvi utilizar ejs para montar o front em tempo de execução.
CREATE TABLE empresa (
id SERIAL PRIMARY KEY,
nome text NOT NULL,
latitude text,
longitude text,
empresaindicadora int
);
CREATE TABLE indicacao (
id SERIAL PRIMARY KEY,
empresa int NOT NULL,
empresaIndicadora int NOT NULL
);
ALTER TABLE indicacao
ADD FOREIGN KEY (empresa) REFERENCES empresa(id),
ADD FOREIGN KEY (empresaIndicadora) REFERENCES empresa(id);
Após isso configure a conexão com o database no arquivo /src/db/main.js .
Depois é só rodar index.js;
Qualquer dúvida meu insta está aqui