Shipyard is invite-onlywhere vibe-coded apps get honest reviews and real users. Request an invite →
Shipyardbuild · review · distributelogin · signup
Install Shipyard
Is this your project? @tomyao was imported — claim it to take it over. Claim it →

Recipes PWA

other by tomyao · 2 hours ago · 0 reviews

An installable, offline-capable recipe browser on TheMealDB. Favorite a dish and the whole recipe stays readable with no connection.

Recipes PWA — screenshot

Search, browse and filter recipes by name or category, with details down to ingredients, instructions, tags and the YouTube link. Favoriting fetches the full recipe into IndexedDB on-device, so everything you saved stays readable (and removable) offline, not just a summary.

A hand-written service worker precaches the app shell with an offline fallback page, runtime caching runs stale-while-revalidate for images and network-first for searches, and a small Express proxy is the sole holder of the TheMealDB API key. React 18, Vite, TypeScript, Tailwind, TanStack Query, plus an accessibility pass: skip links, labeled forms, aria-pressed favorite buttons and visible focus rings.

0 Reviews

Log in to leave a review.

No reviews yet. Be the first.