/Desafio-02-Componentizando-a-aplica-o

O projeto WatchMe é uma listagem de filmes por categorias

Primary LanguageTypeScriptMIT LicenseMIT

WatchMe - Assista filmes onde quiser

Sobre   |   Tecnologias   |   Melhorias   |   Prints    


🎯 Sobre

O projeto WatchMe é uma listagem de filmes, desenvolvida em reactjs. Onde podemos listar os filmes pela sua categoria, carregados a partir de um backend fake, onde estão listados os filmes estaticamente.

Essa aplicação foi desenvolvida com o intuito de praticar a componentização de componentes no reactjs e o consumo de api's restfull com axios.

Além desse primeiro desafio também foi proposto melhorar a performance da aplicação usando conceitos do próprio reactjs como memo (memorização de componentes), useMemo (memorização de cálculos complexos), useCallback (memorização de funções).

🚀 Tecnologias

As seguintes tecnologias foram utilizadas no projeto:

🛠️ Melhorias

Implementado as seguintes melhorias no projeto:

  • ❌ responsividade das páginas (mobile, tablets e desktop)
  • ✔️ adicionar loading nas requisiçoes api
  • ❌ migrar projeto para nextjs usando api routes ao invés de backend fake

🖼️ Prints da Aplicação

Web app