O objetivo deste projeto é fornecer informações sobre filmes, como sinopse, gêneros, ano de lançamento, entre outros. Para isso, foi utilizado a API The Movie Database. Também é possível receber recomendações de filmes utilizando inteligência artificial, utilizando a API do Gemini.
Nossa interface é responsiva e possui três páginas principais. A página inicial mostra os filmes mais populares, a watchlist mostra filmes adicionados à watchlist e a página de filmes possui campos de pesquisa para encontrar filmes com certos detalhes, como ano de lançamento ou gêneros. Também há um botão para iniciar um chat com o Gemini, que vai recomendar 3 filmes baseados na sua mensagem.
- Bun (versão testada: 1.2.2)
É necessário gerar uma chave de API do TMDB e do Gemini. Para isso, faça uma cópia do arquivo .env.example e renomeie para ".env".
cp .env.example .envbun installbun run devCrie uma build:
bun run buildInicie o servidor de produção:
bun run start