What's for Lunch in the Perth CBD?

Why can you only reroll 3 times per day?

To reduce cognitive load, and “doom” refreshing. This app is meant to help with reducing the number of choices that you already make in your busy Perth CBD life.

Can you add feature X?

Short answer is probably no, as extra features will just increase bloat and complexity, something this app is trying to help you avoid.

Why does this app exist?

My office recently moved closer to the Perth CBD. We were inundated with too many lunch choices and I thought it would be fun to make this extremely specific app.


What's the Tech stack?

  • NextJS/React/Typescript
  • NodeJS/Typescript
  • MongoDB (but there are no DB calls in production, everything is served statically)