Skip to Main Content
Back to Portfolio
SmartFoodFriend
ANDROID APP2024

SmartFoodFriend

Role
Full Stack Android Developer
Platform
Android (Native) & Node.js
The Overview

Building a world-class experience.

SmartFoodFriend is an AI-powered recipe generator that helps reduce food waste by creating custom meals based strictly on the ingredients users already have in their pantry.

The app features a robust Android client built with modern Kotlin practices, communicating with a Node.js backend that interfaces with Large Language Models to generate creative, accurate, and structured recipes on the fly.

The Stack
Kotlin
Jetpack Compose
MVVM
Hilt
Room
Node.js
AI Integration
The Impact

By the
Numbers.

// Generation Speed
<3s

Average time to generate a complete recipe

// Food Saved
High

Estimated reduction in food waste per user

The Problem

What we were up against.

People frequently waste food because they don't know what to cook with the random ingredients left in their fridge. Traditional recipe apps require you to search for specific dishes, making it difficult to find recipes that match your exact on-hand inventory.

The Solution

How we fixed it.

Developed an intelligent assistant where users simply input their available ingredients. The custom Node.js backend processes these inputs through an AI model, returning structured, step-by-step recipes formatted for the Android app. The app caches these generated recipes locally using Room for quick offline access.

Key
Features.

// 01

AI Recipe Generation

Instant recipe creation based on user-provided ingredients, dietary restrictions, and available time.

Customizable spice levelsDietary preference filtersPortion scaling
// 02

Pantry Manager

Keep track of what's in your kitchen to generate recipes faster next time.

Barcode scanningExpiration trackingAuto-suggestions

"This app completely changed how I cook. I used to throw away so many vegetables at the end of the week. Now, I just tell SmartFoodFriend what I have, and I get a delicious recipe every time."

Home Cook
User

That's a
Wrap.