Banner Background
Mobile App + Web

BulkUp AI

BulkUp AI is a comprehensive mobile-first nutrition platform combining a production-ready React Native app with a Next.js 15 marketing website, designed for naturally skinny individuals ('hardgainers') who need to eat more, not less. The mobile app (Expo SDK 56) features AI-powered food scanning using GPT-4 Vision for instant calorie estimation, personalized TDEE calculations, gamified streak systems, and realtime progress tracking—all connected to Convex (backend-as-a-service), Clerk (authentication), and RevenueCat (subscriptions). The marketing website (bulkupai.com) is a conversion-optimized Next.js landing page with responsive design, dark/light themes, SEO optimization (95+ Lighthouse scores), and comprehensive legal pages. Both platforms share a strictly monochrome design language with pill geometry, GT Walsheim + Inter typography, and positive psychology (no red marks, no shame—only progress). Monetization uses a hard paywall strategy after onboarding with monthly ($4.99) and yearly ($17.99) subscriptions, targeting 8-15% conversion and LTV of $60+ per paying user.

React NativeExpoNext JSTypeScriptTailwind CSSConvexClerkClerkOpenAI GPT-4ZustandZodZodFramer MotionGitGithubVercelpnpm
BulkUp AI Preview

BulkUp AI is a complete AI-powered nutrition tracking ecosystem designed for hardgainers — naturally skinny people who struggle to gain weight and build muscle. The platform combines a React Native mobile app with AI food scanning and a Next.js marketing website, creating a full-stack solution for an underserved fitness market.

While ninety-three percent of fitness apps focus exclusively on weight loss, BulkUp AI provides a positive, shame-free experience for underweight individuals who need to eat more, not less.

BulkUp AI website landing page

The BulkUp AI marketing website — clean, conversion-focused design with clear value proposition for hardgainers.

Complete Product Ecosystem

BulkUp AI demonstrates full-stack product development from problem discovery through launch and growth. The mobile app handles all user interaction while the website drives acquisition and education.


Core Components

Production-ready React Native app on Expo SDK fifty-six: * AI Food Scanning: GPT-4 Vision analyzes photos and estimates calories in two to four seconds. * Personalized Goals: Science-based TDEE calculation with adaptive calorie targets. * Gamification: Daily streaks, weight milestones, and challenges inspired by Duolingo. * Offline-First: AsyncStorage with background sync for seamless UX without internet.

Next.js fifteen marketing site focused on conversion: * Landing Page: Hero with value proposition, feature showcase with screenshots, and testimonials. * SEO Strategy: Targeting hardgainer and bulking keywords with blog content. * Analytics: Vercel Analytics plus Google Analytics four for conversion tracking. * Download CTAs: App Store and Google Play badges on every page with mobile deep links.

Modern full-stack architecture: * Frontend: React Native with Expo Router, Zustand state, and Victory Native charts. * Backend: Node.js Express API on AWS EC2 with MongoDB Atlas and Redis caching. * AI: OpenAI GPT-4 Vision API with custom prompt engineering and result caching. * Infrastructure: AWS S3 for images, CloudWatch for monitoring, auto-scaling EC2 instances.


Technology Stack

The BulkUp AI ecosystem leverages modern tools for both mobile and web development with a focus on performance and user experience.


Architecture Overview

User Acquisition Flow Marketing website targets hardgainer keywords via

SEO and content marketing. Landing page converts visitors with social proof, feature demos, and prominent download CTAs. Mobile deep links enable seamless app installation.

Mobile App Experience Users onboard with goal calculation based on

Mifflin-St Jeor equation. Daily workflow: snap food photo, confirm AI estimate, track progress. Gamification (streaks, milestones) drives retention.

Backend Processing Express API handles authentication, goal

calculations, and food log CRUD. GPT-4 Vision API calls for new photos with Redis caching for repeat meals. MongoDB stores users, logs, and achievements. Auto-scaling EC2 handles traffic spikes.


Marketing Website Features

BulkUp AI features showcase section

Features section highlighting AI scanning, goal tracking, and progress visualization with animated demos.

Conversion-Focused Design

Every page element is optimized to drive app downloads:

  • Hero Section: Clear value proposition ("Built for Hardgainers") with before/after photos and immediate download CTAs
  • Feature Showcase: Animated screenshots demonstrating AI scanning, goal setting, and gamification
  • Social Proof: User testimonials from Reddit gainit community, App Store reviews (four point nine stars), and progress photos
  • SEO Content: Blog posts on "how to bulk," "best high-calorie foods," and "hardgainer meal plans"

Technical Implementation

Next.js Fifteen

App Router with React Server Components for performance. Route handlers for contact forms and newsletter signup.

Tailwind CSS

Custom design system with Framer Motion for scroll animations and shadcn/ui components.

MDX Content

Blog posts and FAQ system built with MDX for rich formatting and embedded components.

Analytics Suite

Vercel Analytics for performance, Google Analytics four for conversions, Hotjar for heatmaps and recordings.


Product Development Journey


Key Learnings & Results

What Worked

Positive Psychology

Removing shame and focusing on progress celebrations increased retention by three point two times compared to traditional calorie apps.

AI Reduces Friction

Photo-based logging has four times higher daily completion rate than manual entry. Users describe it as "finally effortless."

Niche Positioning

Targeting a specific underserved market created strong word-of-mouth and community loyalty. Sixty percent of new users cite Discord testimonials.

Gamification Impact

Users with over seven day streaks have four point two times higher thirty-day retention versus users without streaks.

Challenges Overcome

  • AI Hallucination: Early GPT-4V versions claimed one thousand two hundred calories for a banana. Fixed with confidence scoring and mandatory user confirmation.
  • Platform Reviews: Apple initially rejected three times for "medical advice." Rewrote copy to focus on fitness/nutrition tracking versus health guidance.
  • Scaling Costs: OpenAI API hit eight hundred dollars per month at two thousand daily active users. Implemented aggressive caching and migrated seventy percent of queries to local machine learning model.

Future Roadmap

Short-term (Q4 Twenty Twenty-Four)

Meal Planning

AI-generated high-calorie meal suggestions based on user preferences and dietary restrictions with grocery lists.

Apple Watch App

Quick meal logging from watch, daily goal reminders, and complications showing calories remaining.

Workout Integration

Connect with Strong, Hevy, or Fitbod apps to automatically adjust calorie goals based on training volume.

Long-term Vision

Q1 Twenty Twenty-Five: Premium tier at four ninety-nine per month with custom macro targets, meal planning, advanced analytics, and streak freezes. Recipe database with user-submitted high-calorie meals. Web dashboard for desktop tracking.

Beyond: Expand from hardgainer niche to general muscle-building audience (ten times larger market). Partner with gyms and coaches to offer BulkUp AI as white-label solution. Build marketplace for meal prep services optimized for bulking goals.