Este projeto é similar a um site de streaming, listando diversos filmes e séries a partir da API TMDB. Ao fazer o cadastro e o login, é possível clicar nos filmes e séries e ser redirecionado para a página de detalhes de cada um.
Para construção desse projeto foram utilizados:
- React + Vite
- TypeScript
- Context API
- Styled Components
- Autenticação com JWT
- React Hook Forms
Após clonar o projeto, acesse o diretório e digite o comando abaixo para instalar as dependências necessárias:
npm i
Inicie o servidor
npm run dev
Inicie também o servidor da api de autenticação com o comando:
npm run api-auth
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env:
VITE_API_KEY
É preciso usar a sua chave da API TMDB.