A aplicação consome a API oficial do The Movie DB e exibe em tela uma lista de filmes populares, onde o usuário pode favoritar/desfavoritar filmes e visualizar mais informações sobre algum filme selecionado. Além disso, todos os favoritos são salvos no Local Storage do navegador, fazendo que caso o usuário saia da aplicação ou feche o navegador, não perca seus favoritos.
Demo: https://the-movie-db-nuxt.vercel.app/
Versão Vue.js: https://github.com/cn-2k/the-movie-db-vuejs
front-end |
Nuxt 3 -
TypeScript -
TailwindCSS -
Axios
|
Necessário realizar as instalações:
# Execute o comando git clone para realizar o clone do repositório
$ git clone https://github.com/cn-2k/the-movie-db-nuxt3.git
# Entre na pasta do repositório clonado
$ cd the-movie-db-nuxt3
# instalar dependências
$ yarn install
# iniciar servidor
$ yarn dev
Na raíz do projeto, altere o nome da variável .env.example para .env e insira sua chave de API do The Movie DB (pode ser obtida no site oficial).