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
- amazon-ec2
- exa-api
- express.js
- framer-motion
- gemini
- node.js
- openai
- pwa
- react
- redis
- s3
- tailwind-css
- websockets
Log in or sign up for Devpost to join the conversation.