Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1019 Bytes

TODO.md

File metadata and controls

58 lines (39 loc) · 1019 Bytes

TODO

https://github.com/3vilArthas/vue-lazy-youtube-video https://github.com/alexjoverm/v-lazy-image

TOP PRIORITY

  • pagination
  • error boundaries
  • first api config errors

TO CHANGE

  • save api data on state for reuse
  • h2 + filters: sticky on scroll
  • move api data loading logic from pages to func comps
  • dev offline

    • cache images
    • cache xhr responses
  • movie details

    • cast/crew:
      • pagination
      • search within
      • view all
  • series

  • series details

  • scroll cards for series episodes

  • search + results

  • login

  • profile

  • title in non latin char, use proper lang

Lists

UX:

  • home page:
    • display only the 1st page of every list (or the most important)
    • link to dedicated page with full list (paginated and filterable)

Components

x Media Card (props: poster & backdrop format) x ScrollableList (like css-tricks) x Grid List x HeroSlider

  • Hero x Media Detail (page)

  • functional components for API ajax logic and filtering/paging (scoped slots)