Log a meal fast
Optional photo, dish with a “seen before” prefill, place, cuisine, price, taste, plate balance, rating and buds.
Log a meal fast, then ask “Have I eaten this?” and see how often, the last place, the average price and the plate score.
Lahap is a food diary for everything you eat: ate out, home-cooked or delivery.
Then search it like a memory.
Go to juw12.github.io/lahap/?demo=1 to load a sample fortnight of meals.
Type something like bakso or nasi lemak and read the answer card: how often, where, how much.
Tap Log a meal, save it, then make a share card for your story or post.
Optional photo, dish with a “seen before” prefill, place, cuisine, price, taste, plate balance, rating and buds.
Search by dish, place, taste or friend: count, last time and place, average price and range, plate score and rating.
A simple rule from the portions you tick: vegetables and protein add points, deep-fried, sugary and processed take points off.
Variety score (Simpson diversity of dishes and cuisines), plate score by day, and spend split into out, home and delivery.
Card, Receipt or Stats templates on Paper, Dark, Photo or Transparent backgrounds, as a 9:16 story or a 1:1 post.
A match percentage from your taste profile, tag buds in meals for points, plan a hangout and send it by WhatsApp.
A radar of the tastes you log (spicy, sweet, sour, salty, umami, rich), your top cuisines and top places.
Backup export and import as JSON, and a currency setting. Works offline once loaded.
Straight from the README, so you know what you're getting before you try it.
40 files in the repo · 20 commits since Nov 2026 · last updated 9 Nov 2026.
Browse the codeShare chip on every diary ticket, one Plan makan verb on Buds, answer card leads with the dish (sw lahap-v14)
Buds invite links, Photo background only with a photo, diary headline (sw lahap-v13)
Hone r6: first-screen density - a featured answer (On repeat) shows the go-to dish when there is no query, so log/search/answer all read in 3s…
Hone r4+r5: diary leads with meals, one 'plate score' name, scoreboard stats card, stamped paper card, two-row desktop filters, Recipe lab label; G4…
Share opens on iPhone even on slow phones: PNG prepared before the tap (Safari 5 s activation), visible fallback instead of a silent failure…
Web, PWA, Offline. You can try it in the browser with nothing to install.
Open the demo: Go to juw12.github.io/lahap/?demo=1 to load a sample fortnight of meals.
No account and no server: meals and photos are stored in your browser (IndexedDB). Export or import a JSON backup whenever you like.
The plate score is a rule of thumb from the portions you tick, not nutrition analysis or medical advice. Buds are sample profiles for now: without a server, friends, matching and points live on this device only.
Not yet: it's marked “live” and still changing. The README always has the current state.
The source is public on GitHub under the MIT licence.
Juwen Lie, an R&D mechanical engineer in Batam, Indonesia, as an independent personal project.
A food diary you can search