Skip to content

jmsantini/backEndFutureTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

backEndFutureTube

Projeto Backend FutureTube

Stack

Projeto Backend utilizando NodeJS, Express, Typescript e MySQL. Segue uma arquitetura em camadas:

Presentation: responsável pela comunicação com agentes externos. Data: responsável pela comunicação direta com o banco de dados. Business: responsável pela lógica.

Sobre

Esse foi um projeto Backend um pouco mais completo. Com base o Youtube. Algumas funções são:

Parte dos Users

  1. Cadastro
  2. Login
  3. Pegar todos os usuários
  4. Trocar senha

Parte dos vídeos

  1. Criar vídeo
  2. Renderizar os vídeos
  3. Apagar um vídeo
  4. Alterar o vídeo
  5. Pegar os detalhes do vídeo
  6. Pegar vídeos por usuários

Instruções para rodar

As instruções são:

npm install para instalar todas as dependências; npm run start para rodar localmente o projeto npm run build para gerar uma versão possível de ser deployada com os arquivos transpilados para Javascript Utiliza o env com os dados:

HOST= USER= PASSWORD= DATABASE= CLIENT= JWT_SECRET= ACCESS_TOKEN_TIME=12h REFRESH_TOKEN_TIME=24h

Contato

João Marcelo Santini

jmsantini@live.com

(14) 99682-1388

  1. Pegar vídeos

7ef3c5607508dd9ba46ed50f9e5801d48e4e0977

About

Projeto Backend FutureTube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published