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