Skip to content

degabrielofi/MovieFlix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieFlix

Descubra os filmes mais populares do momento com sinopse, elenco e detalhes completos

React JavaScript Styled Components TMDB Netlify

Demo ao vivo


MovieFlix preview


Descrição

O MovieFlix é uma aplicação web desenvolvida em React que consome a API do TMDB (The Movie Database) para listar os filmes mais populares do momento. Para cada filme, o usuário pode visualizar sinopse, duração, orçamento, bilheteria e o elenco completo — tudo em uma interface limpa e responsiva.


Funcionalidades

  • Listagem paginada dos filmes mais populares
  • Página de detalhes com sinopse, duração, orçamento e bilheteria
  • Elenco completo com foto e nome do personagem
  • Ícone de menu interativo
  • Footer na página de detalhes
  • Paginação persistente: a página atual é salva e restaurada ao voltar

Tecnologias

Tecnologia Versão Função
React 18 Framework de UI
React Router DOM 6 Navegação entre páginas
Styled Components 6 Estilização com CSS-in-JS
use-local-storage 3 Persistência de estado no localStorage
TMDB API Fonte de dados dos filmes
Netlify Deploy e hospedagem

Pré-requisitos

  • Node.js 16+
  • npm ou yarn
  • Chave de API do TMDB

Instalação e execução

# 1. Clone o repositório
git clone https://github.com/degabrielofi/MovieFlix.git
cd MovieFlix

# 2. Instale as dependências
npm install

# 3. Inicie o servidor de desenvolvimento
npm start

A aplicação estará disponível em http://localhost:3000.

Build para produção

npm run build

Estrutura de pastas

MovieFlix/
├── public/
│   └── index.html
├── src/
│   ├── assets/
│   │   └── GitHub/           # Imagens do README
│   ├── components/           # Componentes reutilizáveis
│   ├── pages/                # Páginas da aplicação
│   ├── services/             # Integração com a API do TMDB
│   ├── App.js
│   └── index.js
├── netlify.toml
├── package.json
└── README.md

Demo

Acesse a versão em produção: degabrielofimovieflix.netlify.app

About

Plataforma de descoberta de filmes com sinopse, elenco, orçamento e bilheteria via API do TMDB

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors