Skip to content

KiriaCassiaOliveira/my-contacts-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Gerenciamento de Contatos

🔬 Tecnologias usadas

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • JavascriptNodeJs

  • PostgresPostgres

  • DockerDocker

💻 Projeto

Esta aplicação foi criada com o objetivo de aprender e implementar um CRUD (Create, Read, Update, Delete) utilizando a biblioteca Express, PostgreSQL, Docker, comandos SQL e boas práticas de desenvolvimento.

ℹ️ Como instalar

# instale as dependências
npm install

Variáveis de Ambiente Crie as variáveis de ambiente de acordo com o arquivo .env.example

cp .env.example .env

🎲 Prepare o Banco de Dados

Instale o PostgresSQL e defina as variáveis de ambiente baseadas no exemplo acima para se conectar ao banco de dados, ou você pode utilizar o Docker a partir desses comandos:

# Create container and set Database
$ docker compose up -d

# Stop container
$ docker compose stop

ℹ️ Como executar o projeto

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published