Usado e testado com Node V20.9.0, Postgres 16.2
Garanta que você tenha o Postgres Instalado na sua máquina (Caso não tenho o postgres recomendo usar o docker para criar um) Crie um banco de dados com o nome clientes_db ou o que você desejar e execute o SQL para criar a tabela:
create table clientes (
id SERIAL primary key,
nome VARCHAR(255) not null,
email VARCHAR(255) not null unique,
telefone VARCHAR(20) not null,
coordenada_x DOUBLE precision not null,
coordenada_y DOUBLE precision not null
);
Copie o arquivo .env.example para .env e altere as variáveis de acordo com seu ambiente. Abra o terminal na pasta api e execute os comandos:
npm install
npm run start
Abra o terminal na pasta web e execute os comandos:
npm install
npm run start
A aplicação pode ser acessada em http://localhost:3000/