Skip to content

saulo1212/API_REST_FULL

Repository files navigation

API REST

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

Projeto prático de desenvolvimento de API Restful com Node.js, Express, Typescript, TypeORM, Postgres, Redis, Docker, amazon S3 ...

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.

Através do TypeORM implementaremos Entidades e Repositórios para cada recurso a ser consumido na API.

Objetivo

Planejado de forma a escalar e evoluir de acordo com as novas versões das ferramentas aqui utilizadas.

A ideia é que possamos ao longo do tempo incluir novas funcionalidades, simular alterações de ferramentas em uso, como por exemplo alterar o SGDB de Postgres para MySql, enfim, manter uma dinâmica de evolução constante do projeto.

Rodando a aplicação no seu PC

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 https://github.com/saulo1212/API_REST_FULL.git

Após clonar o conteúdo do repositório, acesse o diretório criado e efetue a instalação das dependências:

cd api-vendas

yarn

# ou

npm install

Após essa instalação execute a aplicação com o comando yarn dev ou npm run dev. O servidor estará em execução no endereço http://localhost:3333.

Contato

Linkedin

docker run --name redis-client -v redisinsight:/db -p 8001:8001 -d -t redislabs/redisinsight:latest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages