Overview
BulkUp AI is a full-stack AI-powered nutrition companion built with React Native, Expo SDK 56, TypeScript, and Convex. It is published on the iOS App Store, with the Android release prepared for Google Play.
The app combines photo-based meal logging, real-time nutrition data, and gamification in a custom monochrome interface.
Mobile App Preview

Meal camera - Photo-based food logging

Nutrition dashboard - Calories, macros, and recent meals

Meal details - Estimated calories and nutrients
Website Design Screenshots
These captures document the website design. The Google Play badges in the captures do not establish current release availability; the Android release is prepared for Google Play.

Landing Page - Conversion-optimized hero section with clear value proposition and call-to-action

Blog landing page - Nutrition guides and article navigation
Core Features
- AI meal logging: OpenAI Vision API analyzes meal photos for instant calorie and macro estimation, with one-tap logging.
- Real-time data: Convex powers the application's database.
- Authentication: Clerk supports Google, Apple, and email sign-in.
- Subscriptions: RevenueCat subscription paywall with Stripe integration.
- Push messaging: expo-notifications delivers push notifications.
- Monitoring: Sentry provides error tracking and performance monitoring.
- Gamification: Streak tracking, XP points, and 30+ achievement badges.
- Interface: Custom monochrome UI with NativeWind v4 styling and 60fps Reanimated v4 animations.
Technical Stack
| Layer | Technology | Purpose |
|---|---|---|
| Mobile | React Native, Expo SDK 56, TypeScript | Mobile application development |
| Database | Convex | Real-time application data |
| AI | OpenAI Vision API | Photo-based calorie and macro estimation |
| Authentication | Clerk | Google, Apple, and email sign-in |
| Subscriptions | RevenueCat, Stripe | Subscription paywall and payments |
| Styling and animation | NativeWind v4, Reanimated v4 | Monochrome UI and 60fps animations |
| Notifications | expo-notifications | Push messaging |
| Monitoring | Sentry | Error tracking and performance monitoring |
Meal Logging Workflow
- Take a photo of a meal.
- Receive calorie and macro estimates from the OpenAI Vision API.
- Log the meal with one tap.
- Track nutrition data and progress with streaks, XP points, and achievement badges.
Availability
Download on the App Store or visit the BulkUp AI website.
The Android release is prepared for Google Play.
