Overview
Key Features
- AI-Powered Food Recognition: Utilizes OpenAI's advanced vision models to identify food items from camera captures or gallery uploads with high accuracy.
- Detailed Nutritional Analysis: Provides a comprehensive breakdown of calories, macronutrients, and ingredients, helping users track their daily intake against estimated values.
- Dietary Customization: Allows users to set allergies and health conditions, ensuring the AI highlights potential risks in every scanned dish.
- Smart History & Tracking: Automatically saves scanned dishes to a personal history, enabling users to review their eating habits over time.
- Premium Subscription: Integrated RevenueCat paywall for unlocking advanced features, ensuring a sustainable monetization strategy.
- Secure Authentication: Robust user management powered by Clerk, supporting Email, Google, and Apple sign-ins.
Technologies Used
- React Native (Expo): For building a performant, cross-platform mobile user interface.
- Convex: As the backend-as-a-service (BaaS) for real-time data storage, serverless functions, and seamless state synchronization.
- OpenAI API: Powers the core image analysis and nutritional estimation logic.
- Clerk: Handles secure user authentication and session management.
- RevenueCat: Manages in-app subscriptions and entitlement checks.
- PostHog: Provides product analytics to understand user behavior and improve app flows.
- TypeScript: Ensures code reliability and type safety across the full stack.