TODOs
  • [ ] add custom header and footer to blog pages so that they can be rendered as full SSG pages
  • [ ] add tests for es-lint pre build
  • [ ] add info popups for events ( with transitions? )
  • [ ] convert media queries to variables so that tailwind config + media.css have a single point of referenence (tricky problem because media classes breakpoint property can't use root variables)
  • [ ] find eye svg for auth sign up elements
  • [ ] disable scroll helper function. Link
  • [ ] figure out how to add transitions for the modal (native, no external lib)
  • [ ] add swiper in homepage?
  • [ ] migrate from pages to app dir later, if the reviews of the new stuff are good. https://nextjs.org/blog/layouts-rfc
  • [ ] state management for shop sidebar using context? Tutorial