Construindo uma plataforma de filmes com ReactJS. Este projeto foi uma ampliação da aula ministrada por Matheus Fraga no treinamento Full Stack.
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.
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:
- Acesso às informações detalhadas de cada filme selecionado.
- Opção de salvar e acessar o trailer do filme escolhido.
- 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.
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
# 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