Aluraflix

Projeto desenvolvido para Alura em parceria com a ONE para a turma T6 do curso de Frontend especialização em React.

Descrição

O Aluraflix é uma aplicação de streaming de vídeos, onde os usuários podem visualizar, adicionar, editar e deletar vídeos organizados por categorias. O projeto foi desenvolvido utilizando React para o frontend, json-server para simular uma API backend durante o desenvolvimento local, e Firebase Firestore para a produção.

Funcionalidades

  • Visualização de vídeos por categorias.
  • Adição de novos vídeos.
  • Edição de vídeos existentes.
  • Exclusão de vídeos.
  • Interface responsiva para dispositivos móveis.

Tecnologias Utilizadas

  • React
  • React Router
  • Redux
  • Styled Components
  • Axios
  • json-server (para desenvolvimento local)
  • Firebase Firestore (para produção)
  • JavaScript
  • API (GET, PUT, DELETE)
  • Vercel (para deploy)
  • GitHub (para controle de versão)

Instalação

  1. Clone o repositório do projeto: git clone https://github.com/Denium/AluraFlix-REACT.git

  2. Navegue até o diretório do projeto: cd aluraflix

  3. Instale as dependências do projeto: npm install

Executando o Projeto Localmente

  1. Inicie o json-server para simular a API: npm run server

  2. Inicie o servidor de desenvolvimento do React: npm start

  3. Abra seu navegador e acesse: http://localhost:3000

Visualização

Para ver a versão rodando do projeto, acesse: Aluraflix


Desenvolvido por Valdenio Junior para Alura em parceria com a ONE.