BLUE

About

Really, this was just supposed to be a weekend project to help me test the latest Next.js features (e.g. server actions. I'm pretty happy with how this is turning out, so I may keep working on it.

Goals:

  • The site must be usable with JS disabled (progressive enhancement)
  • Aim for a Lighthouse performance score of 100 (95+ is acceptable)
  • Support dark mode
  • Be usable when you're not logged in
  • Support mobile with minimal compromises

Nice to have:

  • Support for multiple languages

Challenges:

  • Enabling certain loading states in Next.js may negativly impact progressive enhancement

Cheers,
Mose