NS Menu, native
the daily menu on the home screen · by farhat
I built the menu as a native iOS app with a home-screen widget. It shows lunch until 3pm, dinner after, straight from the kitchen's nutrition sheet. Sharing it here in case it's useful for the official NS app · designs, code and learnings are yours if you want them.
The widget
Glanceable, no app to open. Flips meals at 3pm.
lunch · until 3pm
dinner · after 3pm
The app
Full menu with per-dish macros, base and portion options, and day navigation.
Under the hood
- Live data · reads the existing nutrition sheet, nothing new to maintain
- Right meal, right time · lunch before 3pm SGT, dinner after, next day at midnight
- Week rotation · follows the A/B menu weeks automatically
- Offline · last fetched menu is cached
- SwiftUI + WidgetKit · working build, tested on iOS 17+
Unofficial · built by a longtermer for daily use ·
web version at ns-menu.vercel.app ·
say hi at faru.sh

