Whatcha Got (Ohphokya)

Creator & Developer

Whatcha Got ยท ohphokya.com

I built Whatcha Got, an app that lets a family scan what’s in the pantry, get recipes from what they already have, and shop a little healthier. It works in any browser and installs to the home screen on iPhone and Android as a PWA.

What I Built

  • Scan to stock up: live barcode scanning with the phone camera, with product and nutrition data from Open Food Facts, or a photo that Claude identifies when there’s no barcode.
  • Expiration tracking: estimated expiration dates for every item, with use-first lists so older stock gets used before it spoils.
  • AI recipes and meal plans: Claude suggests recipes built from the pantry, and a weekly meal plan combines what every planned meal needs into one shopping list. Cooking a recipe subtracts its ingredients from the pantry.
  • Magic Week planning: one tap fills every empty day of the week from the pantry, ranking saved, AI and cookbook recipes by how much of the pantry they use and using expiring food first, asking Claude for new pantry meals when there aren’t enough, respecting the family’s allergies and diets, and adding whatever is still missing to the shopping list.
  • Recipe import: photograph a cookbook page or recipe card and Claude reads it, or import a recipe from a link. A shared cookbook of real recipes comes from TheMealDB and TheCocktailDB.
  • Healthier shopping: a shopping mode that shows a health card (Nutri-Score, sugar, salt and fat, processing level) and healthier swaps for each item, plus a shared shopping list that can be sent to Instacart.
  • Family pantries: household accounts with invite codes, so everyone scans into one shared pantry, recipe list and shopping list.
  • Admin and operations: an admin control panel with usage and Claude API cost tracking, email confirmation and password reset, a two-device limit per account, and in-app feedback built as pull requests on GitHub.
  • Search and growth: a public front page, prerendered guide pages, a sitemap and structured data so search engines can read the single-page app, Google Analytics sign-up and share tracking, and a share link in the feedback thank-you.
  • Delivery pipeline: automatic deploys that pull from GitHub every five minutes, with backups and rollback if the health check fails.

Technology

React and TypeScript PWA built with Vite, a Node and TypeScript (Fastify) API, PostgreSQL, Apache, ZXing barcode scanning, Open Food Facts, and the Claude API.