Skip to content

GabrielaMoura25/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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages