Este projeto foi desenvolvido utilizando as tecnologias mais atuais. O intuito do sistema é realizar a listagem de filmes e séries usando a api THEMOVIEDB, na qual é possivel visualizar as imagens principais de posters e visualizar detalhes do filme, favoritar filmes ou series e assistir trailers.
- Home - Listagem de Filmes e Séries
- Filmes - Listagem de Filmes
- Series - Listagem de Séries
- Página Detalhes - Detalhes de Filmes/Series - Assistir Trailer - Favoritar - Remover Favoritos
- Página de Favoritos- Listagem de filmes ou séries favoritados a partir da página de detalhes.
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
VITE_API_KEY=SUA_CHAVE_DE_ACESSO_A_API
VITE_BASE_URL=https://api.themoviedb.org/3
VITE_YOUTUBE_URL=https://www.youtube.com
Clone o projeto
Frontend:
git clone https://github.com/MaikonLima/movieflixEntre no diretório do projeto
cd movieflixInstale as dependências
yarn installNo terminal, navegue até o diretório do projeto e execute o comando para construir a imagem:
docker build -t movieflix .Executar o container
docker run -p 3000:3000 movieflixApós rodar o container, o projeto estará disponível em http://localhost:3000.