🧑🍳 MyEats – Your Meal Companion
MyEats is a smart meal and nutrition platform that helps users plan meals, track food intake, manage groceries, discover recipes, and stay consistent with health goals. It combines personalized food workflows with subscription-based premium access for a complete daily nutrition experience.
🔑 Key Features
🍽️ Meal & Food Tracking – Log meals by type and date, store nutrition data, and monitor eating habits over time.
🛒 Grocery Management – Create, update, and track grocery items with organized status-based workflows.
📖 Recipe Experience – Discover and manage recipes, mark favorites, and connect recipes to daily meal logs.
📸 Smart Scan Workflows – Capture/manage scan data and use it to support recipe and food suggestions.
🤖 AI-Powered Insights – Get intelligent nutrition-related insights and assistance based on user activity.
👤 Personalized User Profiles – Manage profile details, onboarding preferences, dietary context, and goals.
💳 Subscription & Billing – Access premium features through subscription plans, renewal control, and payment lifecycle tracking.
📊 Subscription Status Visibility – View current subscription status, cycle dates, expiry details, and renewal/cancel state.
📩 Contact & Support Flow – Submit inquiries and support/contact requests directly in-app.
💡 Tech Stack
Application Platform: Node.js + Express.js
Database: PostgreSQL (Neon)
ORM: Prisma
Authentication: JWT + bcrypt
Validation: Zod
Payments: Stripe Subscriptions + Webhooks
Storage/Uploads: Multer + S3/R2-compatible storage
AI Integration: OpenAI APIs
🌟 Outcome
The final product delivers a reliable, scalable meal companion experience focused on usability, personalization, and monetization.
It helps users make better daily food decisions while giving the business a strong subscription-ready foundation for growth.