DEVFLIX

Carrossel de filmes

Inspecionando filme

Filmes favoritos

O projeto DevFlix é um site que aborda alguns filmes consumidos de uma API.

Confira a aplicação: https://devflix.netlify.app/

📄 Explicação

O projeto consiste num site onde estão dispostos filmes e suas informações, como bilheteria, descrição, nome, imagens do filme, popularidade, duração do filme e gêneros.

📁 Componentes

Home: nesse componente é feita a página inicial do projeto e é onde estão dispostos os filmes com algumas opções de filtragem.
Favorites: nesse componente está uma tela com todas os filmes que o usuário favoritou. As informações são guardadas no localStorage.
InspectMovie: nesse componente é onde está todas as informações de cada filme de acordo com seu ID.
Loading: nesse componente está um loading para uso durante a aplicação.
Header: nesse componente está o cabeçalho do site.

📁 Views

O site tem no total 4 views, sendo elas:

  • Home
  • Favorites
  • InspectMovie
  • NotFound

🎯 Etapas

  • Instalação das dependências
  • Página Home
  • Header e implementação dos routers-links
  • Consumo da API
  • Listando filmes da API no Carrossel
  • Criação Página de Inspeção de filme
  • Resgate do ID do produto pela URL e listando informações do filme
  • Filtros "Mais novos", "Mais votados" e "Mais populares"
  • Opção de curtir e descurtir o filme e guardando informação no localStorage
  • Página Favoritos
  • Resgate dos filmes favoritos no localStorage
  • Página NotFound

🚀 Tecnologias

No projeto foram utilizadas as seguintes tecnologias:

📕 Requisitos

Antes de iniciar 🏁, você precisa ter Git e Node instalados.

🏁 Começando

# Clone this project
$ git clone https://github.com/jguilhermesl/devflix
# Access
$ cd devflix
# Install dependencies
$ yarn or npm 
# Run the project
$ yarn start or npm start 
# The server will initialize in the <http://localhost:3000>

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do João Guilherme Lima
João Guilherme

Volte para o topo