Gourmet is the ultimate social platform for food lovers. Snap your meals, share delicious moments, track your calorie intake, and climb the leaderboard – all in one sleek, interactive app!
-
👋 Onboarding
- Beautiful welcome screen
- Sign up via email, Google, or social accounts
- Set up your profile with a pic, bio & dietary preferences
-
🏠 Home Feed
- Explore posts from friends and trending foodies
- Like, comment, and share mouthwatering content
- Swipe through trending meals and discover new dishes
-
📸 Create a Post
- Upload drool-worthy food photos
- Add witty captions, hashtags & tag friends
- Optional AI-powered calorie count
-
👤 Profile Management
- Manage posts, check streaks & foodie levels
- View coins earned & position on the leaderboard
- Customize your profile with flair
-
🔥 Calorie Tracker
- Log meals manually or via photo recognition
- Get a breakdown of calories & nutrition
-
💬 Chat with Friends
- 1:1 and group chats for foodie banter
- Share images, emojis & voice notes
- Build foodie communities together
-
🏆 Leaderboard & Rewards
- Compete in streaks and earn coins
- Unlock badges, foodie levels, and profile bling
- Redeem coins for in-app rewards
- 🔐 Secure Auth: JWT-based login with email, Google & socials
- 🍲 Photo Sharing: Post meals with tags, captions, and calories
- 📊 AI Calorie Counter: Estimate meals with image recognition
- 💬 Real-Time Messaging: Private & group chats
- 🏅 Gamified Experience: Foodie levels, streaks, leaderboards
- 💡 Notifications: Real-time updates for all interactions
- 🎁 Rewards System: Earn and redeem Gourmet Coins
Tech | Purpose |
---|---|
MongoDB | Database for users, posts, chats |
Express.js | RESTful backend APIs |
React | Modern, responsive frontend |
Node.js | Backend logic + real-time ops |
git clone https://github.com/kritikasharma4/gourmet.git
cd gourmet
npm install
npm run dev