React NativeMobile AppAI/MLNestJSSupabase

Lazy Keto

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

📱 App Screenshots

Overview

Lazy Keto is a comprehensive keto lifestyle app I built from the ground up, including both the React Native mobile frontend and the NestJS/Supabase backend. It serves thousands of users with features including 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.

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, featuring 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