Inspiration

We love Foody's discovery aspect but hate the friction of reading long reviews and texting to plan meals. We combined Foody's utility with the spontaneous "Locket energy" of Gen Z to create a zero-chat, action-only dining app.

What it does

WEAT is a spontaneous social dining PWA:

  • Snap & Analyze: Take a photo; AI extracts food data and builds your "Food DNA".
  • Visual Feed: A minimalist feed of what friends are eating right now.
  • Craving Radar: Scan for friends within 200m who match your current cravings.

  • 1-Click Match: Hit "Eat Now!". If accepted, get instant restaurant recommendations and Google Maps directions. No typing needed.

    How we built it

  • Frontend: Mobile-first PWA using React, Tailwind CSS, and Framer Motion for a native app feel (glassmorphism, bottom sheets).

  • Backend: Node.js/Express with WebSockets for real-time "Match & Go" notifications.

  • AI & Data: OpenAI Vision (food recognition), Redis Geospatial & VSS (200m radar & DNA sync), and Exa.ai API (curated restaurant suggestions).

    Challenges we ran into

  • PWA UX Limitations: Replicating native iOS gestures and fixing Safari's dynamic viewport layout quirks.

  • Real-time Synchronization: Managing WebSocket events for instant toasts and handling rejections gracefully without a chat interface.

  • Vision AI Tuning: Prompt engineering OpenAI Vision to accurately identify local Vietnamese dishes and output structured JSON.

    Accomplishments that we're proud of

  • Premium Aesthetic: Achieving a stunning, App Store-ready UI with our Light Cream & Terracotta theme.

  • Complete Core Loop: Building the entire flow—from AI camera to real-time maps routing—in just 36 hours.

  • Zero-Chat Validation: Proving that a social app can be highly engaging without a traditional messaging system.

    What we learned

  • Frontend Architecture: The critical importance of component modularity (separating absolute/fixed UI layers) to prevent overlapping layout issues.

  • Product Design: Less is more. Removing text chat and reviews actually created a faster, more fun user experience.

    What's next for WEAT

  • Native Development: Migrating to React Native/Expo for deeper camera APIs and native push notifications.

  • Gamification: Adding dining streaks, unlockable badges, and monthly "Food Wraps".

  • F&B Integration: Partnering with local restaurants to offer exclusive vouchers directly inside the Match Modal.

Built With

Share this project:

Updates