PrimeFlix é uma plataforma de filmes desenvolvida em React, projetada para oferecer uma navegação intuitiva e fluida. Com uma interface responsiva, os usuários podem explorar filmes, visualizar detalhes e criar listas de favoritos. A integração com APIs externas garante dados atualizados, proporcionando uma experiência envolvente.
- Header e Footer
- Uso da Api themovieDB
- Pagina Home
- Pagina Filme
- Pagina de Filmes Favoritos
- Botao com a função de Salvar um Filme na lista favoritos
- Botao com a função de Excluir um Filme Favorito
- Botao de trailer para ir ver no youtuber
- Pagina de Erro
- Pop up de feedback do plataforma para o usuario
- React: Biblioteca JavaScript para criar interfaces de usuário dinâmicas e eficientes.
- JavaScript: Linguagem de programação essencial para desenvolvimento web interativo.
- Node.js: Ambiente que permite usar JavaScript no lado do servidor para criar aplicações escaláveis.
- CSS: Linguagem de estilo usada para definir o visual e layout de páginas web.
Tive dificuldade de puxar o json da api do themovieDB.

Pagina Home do Site

Pagina Filme do Site

Pagina Filme Favoritos do Site

Pagina com o Pop up de Mensagem de Sucesso
- Faça o git clone do repositorio
git clone https://github.com/and3510/PrimeFlix_Project.git
- Instale o npm
cd PrimeFlix_Project npm install
- Inicie o servidor
npm start
Depois click no link local http://localhost:3000
O desenvolvimento do PrimeFlix demonstrou a combinação eficaz de tecnologias como React, JavaScript, Node.js e CSS para criar uma plataforma de filmes robusta e responsiva. O projeto alcançou com sucesso todos os requisitos propostos, oferecendo aos usuários uma experiência fluida e intuitiva, com funcionalidades como navegação entre páginas, criação de listas de favoritos e integração com a API themovieDB para manter os dados atualizados. Apesar das dificuldades enfrentadas na manipulação de dados da API, a superação desses desafios fortaleceu o projeto e resultou em uma plataforma completa e envolvente, pronta para proporcionar uma experiência de entretenimento aprimorada aos usuários.