/typeorm-api-vendas

API Restful com Node.js, Express, Typescript, TypeORM, Postgres, Redis, Docker, Celebrate . . .

Primary LanguageTypeScript

logo_typeorm

 

API-VENDAS

API Restful com Node.js, Express, Typescript, TypeORM, Postgres, Redis, Docker, JWT, Celebrate . . .

🔨 Funcionalidades do projeto

Aplicação backend para gestão de vendas com funcionalidades para criação de cadastro de produtos, cadastro de clientes, pedidos de compras e uma completa gestão de usuários da aplicação, com autenticação via Token JWT, recuperação de senha por email, atualização de perfil, atualização de avatar, e muito mais.

✔️ Tecnologias

📁 Acesso ao projeto

Faça um clone deste repositório e instale no seu ambiente de desenvolvimento usando o seguinte comando no seu terminal (escolha um diretório apropriado):

git clone git@github.com:andrehahn05/typeorm-api-vendas.git

Crie arquivo .env baseado no .env.example

APP_SECRET=secret
APP_API_URL=http://localhost:3001
APP_WEB_URL=http://localhost:3000
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASS=
MAIL_DRIVER=ethereal

Docker compose:

cd typeorm-api-vendas
docker-compose up
docker-compose down

Se houver erro de permissão

cd typeorm-api-vendas

chmod +x .docker/entrypoint.sh