Can I Eat This
Designed & Developed by Aristomenis Georgiopoulos & Artemis Stiga
🥫 A Friendly AI App That Saves Your Stomach, and Your Groceries
Client: Internal R&D project
Scope: UX/UI · Mobile App Design · AI Integration · Web Companion
Deliverables: Android App · Website · Brand & Interaction Design
Tech Stack: Kotlin · Android SDK · OpenAI API · Firebase · HTML/CSS
Live site: canieatexpired.com
💡 The Problem
We’ve all been there. You open your fridge, spot a tub of yogurt that expired three days ago, and ask yourself:
“Can I eat this?”
Instead of panic-Googling “Is expired yogurt safe” or calling your mom, we built a digital assistant that knows the answer, and won’t judge you.
Thus was born:
Can I Eat This? An Android app (with a web companion) that helps users make quick, informed decisions about food safety and expiration.
🧠 Our Design Philosophy
This project started from a place of curiosity and real-world pain points. We wanted to solve a boring but common problem with smart tech and delightful UX.
Key values we focused on:
- 🧠 Trust: Users need to feel confident in the answers
- ⚡ Speed: Nobody wants to wait when food is on the line
- 😄 Tone: Make it fun, not clinical
- 📲 Utility: It had to work in 10 seconds or less
🔍 User Research & Personas
We interviewed friends, did online surveys, and paid attention to the comments on food forums and Reddit threads. Some patterns emerged:
User Persona 1: The Anxious Eater
“Sniff test? What sniff test? Just tell me if this chicken is going to kill me.”
User Persona 2: The Minimal Waster
“Expiration dates are a scam. I just want reassurance.”
User Persona 3: The Curious Cook
“I’m learning how to store food better and waste less.”
From here, we crafted a UX that’s fast, reassuring, and friendly.
🎨 UI / UX Breakdown
🍳 Interaction Flow
Open app → Type in the food → Get a clear, AI-informed response → Done.
Or even better: Just ask your question naturally.
e.g. “Can I eat spinach that expired two days ago?” or “Eggs past best before, still okay?”
🟢 Home Screen
Clean, bold design with a large search field.
Suggested prompts help users understand what kind of questions the AI can answer.
🧾 Results Screen
- Clear yes/no/maybe answers
- Backed by AI-generated explanations
- Visual indicators (green/yellow/red) for safety confidence
- Option to ask follow-up questions or learn food safety tips
🎯 Micro UX Features
- Auto-suggest for common foods
- Recently searched items
- Smart typo correction
- “Fun Fact” modules on food trivia, storage hacks, and shelf life
💻 Technical Implementation
Android App (Kotlin + Android SDK)
- Built natively in Kotlin for performance and access to deep Android integration
- Smart caching via Firebase for frequently asked questions
- Integrated voice search using Android Speech API
AI Integration
- Used the OpenAI API to power natural language processing
- Prompt engineering to reduce hallucinations and provide concise, friendly answers
- Combined with in-house food safety sources for better reliability
Firebase Backend
- Stores popular queries
- Enables analytics tracking on which foods cause the most confusion (spoiler: chicken, milk, eggs, and leftovers)
🌐 The Web Companion
We mirrored the experience on canieatexpired.com to make the tool more accessible.
- Responsive design for mobile browsers
- Identical question/answer flow
- SEO-optimized pages for each food (great organic traffic strategy)
- Friendly meta titles like:
-
-
“Can I Eat Expired Eggs?”
-
“Is it safe to eat cheese after expiration?”
-
🧩 Design Challenges & Our Solutions
🧠 Challenge #1: Avoid Fear Mongering
Food safety is serious, but we didn’t want to scare users.
Solution:
We used a conversational tone with gentle wording.
“Probably okay if it smells fine” is better than “MAY CAUSE SEVERE ILLNESS.”
We also introduced “Confidence Levels” — a mix of colors, emojis, and explanations, to communicate subtlety.
📉 Challenge #2: Prevent Info Overload
Users want a fast answer, not a lecture.
Solution:
We designed short, bold answers, followed by expandable “More Info” links.
This structure respects both the impatient user and the curious one.
⚙️ Challenge #3: AI’s Love for Fiction
The OpenAI API is powerful, but it sometimes makes things up. Dangerous when you’re dealing with food!
Solution:
We fine-tuned the prompts, limited output scope, and included human-reviewed answers for common items.
For borderline or risky queries, we also prompt users to consult official guidelines or toss the food.
🚀 Real-World Impact
Though the app started as a side project, the response was overwhelming:
- 5,000+ downloads in the first month
- Featured on Reddit in /r/food and /r/lifehacks
- Thousands of questions submitted (Top 3: milk, chicken, leftovers)
- Organic web traffic growth thanks to SEO-rich query pages
Users have called it:
“A lifesaver for anxious cooks.”
“Way better than scrolling through 10 contradictory blog posts.”
“The app I didn’t know I needed.”
📌 Why We Love This Project
Can I Eat This? represents everything we believe in as a design and development studio:
- 🧠 Build with empathy
- ⚡ Move fast and ship useful
- 🧪 Combine tech + humanity in clever ways
- 😄 Make serious things feel a little lighter
We turned a universal daily doubt into a crisp digital experience that solves a real-world need. And we had fun doing it.