Skip to content

Vyctor/api-vendas

Repository files navigation

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

Seja muito bem-vindo ao curso projeto prático de desenvolvimento de API Restful com Node.js, Express, Typescript, TypeORM, Postgres, Redis, Docker, ...

Ao longo dessa jornada construiremos uma 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

Esse curso foi planejado de forma a escalar e evoluir de acordo com as novas versões das ferramentas aqui utilizadas, o que garante a você que contratou esse treinamento, acesso vitalício ao conteúdo sempre atualizado.

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/aluiziodeveloper/api-vendas.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 docker-compose ou npm run docker-compose. O servidor estará em execução no endereço http://localhost:3333.

Contato

Site Aluizio Developer

Instagram

YouTube

About

API Desenvolvida no curso API Restful Javascript com Node.js, Typescript, TypeORM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages