← back
Ripely

Ripely

Live

Food freshness intelligence PWA

Started: March 28, 2026 · ~60 hours over 1 week

AI:Claude CodeGemini API
Stack:Next.js 16React 19TypeScriptSupabaseTailwind CSSVercelPWA

A mobile-first progressive web app that helps households track food freshness, reduce waste, and make smarter grocery decisions. Features real-time sync across devices, voice-powered bulk input, AI-driven food intelligence, and a full insights dashboard with waste analytics.

// highlights

  • 17-screen PWA with offline support and push notifications
  • Voice dictation + AI auto-fill for bulk item entry
  • Real-time sync via Supabase Realtime across devices
  • Insights dashboard with freshness scores and waste tracking
  • 106-item food tips database with emoji thumbnails

// takeaways

  • PWA service workers require careful cache versioning to avoid stale state
  • Supabase RLS policies are powerful but need thorough testing per-role
  • AI food intelligence auto-fill dramatically reduces user friction for data entry
  • QA smoke tests should be written before launch, not after the first bug report

Alexander Lee · AiPM · 2026

built with claude code + next.js