Skip to content

A aplicação Streaming TV é um site fictício desenvolvido durante a formação back-end da Ada. O objetivo do projeto é colocar em prática as habilidades desenvolvidas durante o 5° módulo (Node.js com Express).

Notifications You must be signed in to change notification settings

RubensLFerreira/Streaming-Ecommerce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Streaming TV

A aplicação Streaming TV é um site fictício desenvolvido durante a formação back-end da Ada. O objetivo do projeto é colocar em prática as habilidades desenvolvidas durante o 5° módulo (Node.js com Express).

Logo


⚙ Funcionalidades

  • CRUDs das entidades User, Streaming e Card
  • Validação e autenticação de usuários
  • Upload e download de imagens
  • Sistema de login
  • Carrinho de compras
  • Rotas públicas e privadas

🚀 Stack utilizada

Back-end: bcrypt, cors, dotenv, express, http-status-codes, jsonwebtoken, multer, sequelize, sqlite3, nodemon, prettier, ts-node, typescript, eslint, yup.

Front-end: axios, bootstrap, react, react-bootstrap, react-dom, react-icons, react-router-dom, styled-components, eslint, typescript, vite.


🔧 Instalação

  1. Clone o projeto

    git clone https://github.com/GabrielaMoura25/Streaming-Ecommerce.git
  2. Entre no diretório do projeto

    cd Streaming-Ecommerce
  3. Acesse a pasta backend

    cd backend
  4. Verifique se o Yarn está instalado

    yarn --version
  5. Se não estiver instalado, execute o comando.

    npm install --global yarn
  6. Instale as dependências

    yarn install
  7. Crie um arquivo .env e configure as variáveis

    Antes de rodar o projeto, é necessário fazer uma cópia do arquivo '.example.env' e renomeá-lo para '.env'. Após fazer isso, adicione na variável 'PORT' a porta que irá rodar o projeto e em 'SECRET', adicione a sua chave secreta.
    
  8. Execute o projeto

    yarn run dev
  9. Após realizar a instalação das dependências do projeto no lado back-end, é necessário abrir uma nova janela/aba do terminal e acessar a pasta frontend. Após entrar na pasta frontend, execute os seguintes comandos:

    • Instale as dependências
    npm install
    • Execute o projeto
    npm run dev
  10. Acesse o endereço

    http://localhost:5173/
    

🏆 Equipe

Gabriela
Moura

Christiane
Barbosa

Rubens
Lima

Jessany
Kaline

Leidy
Olinto

About

A aplicação Streaming TV é um site fictício desenvolvido durante a formação back-end da Ada. O objetivo do projeto é colocar em prática as habilidades desenvolvidas durante o 5° módulo (Node.js com Express).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.9%
  • Other 2.1%