/umovie

Movie listing site made on top of VueJS (v3) using themoviedb API's Data

Primary LanguageVue

UMovie

Projeto para estudo e implementação de uma pequena aplicação usando o Vue 3 e a Composition API.

gitpages: https://mateusmcordeiro.github.io/umovie/

Instalação

Para rodar o projeto você deve clonar o repositório do git e configurar o arquivo .env com a API_KEY do themoviedb, como está a seguir:

$ git clone https://github.com/mateusmcordeiro/umovie.git
$ cd umovie
$ cp .env.example .env.local

Em seguida, edite o .env.local com a sua chave do Themoviedb e inicialize o projeto:

$ npm install
$ npm run serve

Pontos levados em consideração:

  • Vue 3 e toda sua API de reatividade devem ser utilizados
  • VueX já não é bem visto pelo mercado como melhor alternativa para stating, então deve ser feito alguma abordagem utilizando a API de reatividade como base.
  • Muitos usuários de celular fazem uso de sites de filmes, então deve ser melhorado ao máximo o número de requests a serem feitas.
  • A aplicação deve ter um design system base considerando que possa virar um produto maior.