Skip to content

Site de filmes em ReactJS, feito no curso SujeitoProgramador

Notifications You must be signed in to change notification settings

Enz0Gabriel/prime-flix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prime Flix

Preview

Construindo uma plataforma de filmes com ReactJS. Este projeto foi uma ampliação da aula ministrada por Matheus Fraga no treinamento Full Stack.

Contato

PrimeFlix App React

Este projeto foi desenvolvido com o intuito de colocar em prática o conhecimento adquirido ao longo dos meus estudos.
O PrimeFlix lista os Top 10 filmes atuais em cartaz e possui um sistema de interação com o usuário.

🏷️ Sobre

O PrimeFlix é uma aplicação responsiva com navegação otimizada por meio de rotas.
O projeto consome uma API open source e possibilita as seguintes interações:

Navegação e informações dos filmes:

  • Acesso às informações detalhadas de cada filme selecionado.
  • Opção de salvar e acessar o trailer do filme escolhido.

Favoritos:

  • Acesso aos detalhes e informações dos filmes favoritos (armazenamento no LocalStorage).
  • Opção de excluir filmes da lista de favoritos.
  • Após a lista ficar vazia, uma tela sugere navegar de volta para a Home da aplicação.

🛠️ Tecnologias e serviços utilizados

Foram utilizadas as seguintes tecnologias para desenvolver a aplicação:

  • React.Js | Node.Js | JavaScript | Html5-Css3
  • Hooks | useState | useEffect
  • Package Manager | npm
  • Libs | react-router-dom | toastify | Axios
  • API | TMDB

🗂️ Como baixar e iniciar o projeto

# Clonar o projeto
$ git clone https://github.com/Danielcsxx/PrimeFlix.git

# Entrar no diretório
$ cd PrimeFlix

# Instalar as dependências
$ npm install
$ npm install react-router-dom
$ npm install axios
$ npm install react-toastify

# Iniciar a aplicação
$ npm start

About

Site de filmes em ReactJS, feito no curso SujeitoProgramador

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published