Case study · 2026
FitFork
A Riyadh meal-plan kitchen, run from an iPhone app.
- Client
- FitFork, meal-plan kitchen, Riyadh
- Role
- Sole developer: design to database
- Timeline
- About six weeks
- Status
- Site live · app launching on the App Store
Meal plans on subscription.
FitFork sells meal plans, not meals. A customer sets goals, picks a package (one or two mains a day, chicken or varied, 20 or 24 days) and lists what they won't eat. Then the kitchen cooks for the month, Saturday to Thursday, and delivers across Riyadh.
The product has four parts: an iPhone app where customers subscribe and manage their plan, a website for people who haven't installed it yet, an admin dashboard where the kitchen runs orders and the menu, and one PostgreSQL database behind all three.
The iPhone app
The welcome screen.
The first screen customers see: get a plan built around their goal, or pick up the one they already have. Language and support sit one tap away in the corner.
- Get a plan, or continue yours
- Support one tap away

App Store screenshots
The app, screen by screen.
The six screenshots for the App Store listing, in Arabic.
01Start a plan
02The menu
03Build the package
04Daily calories and macros
05Choose your portions
06Subscription and next delivery
How it's built.
The technical decisions behind the app, the API and the admin.
- 01
The app is the only checkout.
Accounts, subscriptions and payments live in the iPhone app. The website explains, calculates and links out, and says so plainly.
ResultOne payment flow to secure, one answer to “is this customer active?”
- 02
Prices have one owner: the API.
Packages live in the database and come out of GET /plans. The app renders that list; the admin edits it.
ResultThe app and the admin can never disagree on what a plan costs.
What shipped.
- 01iPhone app
Goals and macro targets, packages and portion sizes, exclusions and allergies, checkout, pauses, upcoming meals, progress.
- 02Website
Arabic and English, a package picker with per-day prices, the macro calculator, FAQ, privacy, terms and account deletion.
- 03Admin dashboard
Customers, orders, products and the menu, and the plan list the app sells from.
- 04API
Sign-in, ordering and payments, notifications, and GET /plans.
- 05Database
PostgreSQL, through Prisma.
On the screen.
Have a product like this in mind?





