Skip to content

Projeto feito apartir do desafio 02 da serie Ignite, com intuito de melhorar os conhecimentos sobre backend e coloca-los em prática

Notifications You must be signed in to change notification settings

ViniOliver01/coffee-delivery-api

Repository files navigation

🚀 Coffee Delivery API

Este é um projeto ao estilo e-commerce o qual tem por fim por em pratica a utilização de toda bagagem adquirida ao decorrer do curso de front end e do curso de back end da Rocketseat. onde criei uma API para armazenar usuários, cafés e compras, além de ter criado um sistema de email para notificar um novo usuário e para recuperar senha.

📒 Aprendizados

  • Utilização de Typescript em todo o projeto
  • Aplicação de um sistema de autenticação com e-mail e senha
  • Envio de e-mail automático para recuperação de conta
  • Configuração da AWS ( S3 e EC2 )
  • Configuração do dominio pela Google
  • Manejo de variáveis ambiente para produção e desenvolvimento

🔨 Ferramentas

  • Node.Js
  • Express
  • Typescript
  • AWS (Banco de dados e servidor da API)
  • Git e GitHub

📁 Como rodar este projeto

Para clonar e executar este aplicativo, você precisará de Git, NodeJs, Docker e Docker Compose Instalado em seu computador.

🌀 Clonando o repositório

# Clone este repositório
$ git clone https://github.com/ViniOliver01/coffee-delivery-api

▶️ Rodando a Aplicação

# Instalando as dependências
$ yarn install ou npm install

# Montando o banco de dados pelo docker-compose
$ docker-compose up -d

# Rodando as migrations do typeorm
$ yarn typeorm migration:run ou npm run typeorm migration:run

# Executando a aplicação
$ yarn dev ou npm run dev

🧑 Autor

Vinicius de Oliveira

https://www.linkedin.com/in/vinioliver01 +55 15 996990748

About

Projeto feito apartir do desafio 02 da serie Ignite, com intuito de melhorar os conhecimentos sobre backend e coloca-los em prática

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published