React NativeMobile AppAI/MLNestJSSupabase

Keto Kit

A full-stack mobile app that makes keto dieting effortless through AI-powered meal planning, smart recipe discovery, food logging, and gamification. Live on iOS and Android.

View live at ketokit.app
Keto Kit mobile app — screenshots of the meal plan, recipe search, fasting timer, and food log screens

Overview

Keto Kit is a comprehensive keto lifestyle app I built from the ground up — React Native mobile client plus a NestJS / Supabase backend. It ships AI-generated weekly meal plans, a recipe database with smart search, intermittent fasting tracking, food logging with barcode scanning, and a gamification engine that keeps users engaged day over day.

Key Features

AI-powered weekly meal plan generation
Smart recipe search with keto scoring
Intermittent fasting timer and tracking
Food logging with barcode scanner
Restaurant guide with keto-friendly options
Gamification with XP, streaks, and levels
Cooking mode with voice-guided steps
Shopping list with add-all functionality
Push notifications via OneSignal
Premium subscription via RevenueCat

Architecture

The app uses a dual-backend architecture: a NestJS primary API for business logic and a FastAPI service for food data intelligence. The mobile client is built with Expo and React Native, with Shopify Skia for high-performance animations and a feature-based architecture for maintainability.

Results

25%
User retention improvement
40%
Organic traffic increase
4.8★
App Store rating

Tech Stack

React NativeExpoTypeScriptNestJSFastAPISupabasePostgreSQLRedisOneSignalRevenueCatShopify SkiaZustand

Need a mobile app?

I build production-grade React Native apps from concept to App Store.

Start a Project