Riebnes · II1305 · KTH Royal Institute of Technology · 2026
Track what you buy, and when it expires.
Get recipe suggestions before anything goes to waste.
A web app that turns your household into a shared smart pantry — helping you waste less, spend less and keep track of what you already have.
HouseBite gives households a shared space to manage food more effectively. Create a household or join an existing one, add products with expiry dates, see what is about to expire, and get recipe suggestions based on what you already have at home.
Beyond the pantry, HouseBite helps you stay on top of grocery spending with a shared monthly budget, lets members scan receipts to log groceries purchases automatically, and supports individual dietary restrictions so meal planning works for everyone.
Keep track of what is about to expire and discover recipe ideas that make use of it, adapted to everyone’s dietary needs.
Grocery list for the whole household, synced in real time.
Snap a photo of your receipt, filter your receipt, and keep track of the receipt history.
Set a monthly budget and follow your household spending as receipts come in.
Create a household, assign admin roles, and personalize each home with user-chosen avatars so everyone stays in sync in a shared space.
Manage diets and allergies for each household member, so recipe suggestions work for everyone.
Installable on any device — a first look at the HouseBite interface.
Core project setup.
Focused on delivering the core user-facing features that define the everyday HouseBite experience.
Focused on improving the product identity and refining key household and receipt workflows.
The last sprint built on the stronger product foundation from the first three sprints and focused on the highest-value final improvements.
HouseBite is a progressive web app — installable on phones and desktops, with a Supabase backend.
We are Riebnes, a KTH student team focused on full-stack development,
frontend design, and database engineering.
Questions about the project? Reach out to any team member above — we're happy to talk.