Riebnes · II1305 · KTH Royal Institute of Technology · 2026

Manage and track
your virtual pantry.

Track what you buy, and when it expires.
Get recipe suggestions before anything goes to waste.

Expiry tracking Recipe suggestion Shopping list Budget tracking Receipt scanning Household sharing Dietary restrictions

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.

Built around real routines

Expiry tracking & recipe suggestions

Keep track of what is about to expire and discover recipe ideas that make use of it, adapted to everyone’s dietary needs.

Shared shopping list

Grocery list for the whole household, synced in real time.

Receipt scanning

Snap a photo of your receipt, filter your receipt, and keep track of the receipt history.

Budget tracking

Set a monthly budget and follow your household spending as receipts come in.

Household management

Create a household, assign admin roles, and personalize each home with user-chosen avatars so everyone stays in sync in a shared space.

Dietary restrictions

Manage diets and allergies for each household member, so recipe suggestions work for everyone.

See it in action

Installable on any device — a first look at the HouseBite interface.

Sprint overview

Sprint 1 · Week 1 Completed

Project Foundation

Core project setup.

  • Core frontend and backend implementation
  • Share household model that the rest of the app builds on
  • Households: create, join via invite code, member allocations
Sprint 2 · Week 2 Completed

Core Product Experience

Focused on delivering the core user-facing features that define the everyday HouseBite experience.

  • Household dashboard with a filterable “expiring soon” view
  • Recipe suggestions, with support for diets and intolerances
  • Receipt scanning
  • Account page with dietary restriction profiles for each member
Sprint 3 · Week 3 Completed

Product Identity & Robustness

Focused on improving the product identity and refining key household and receipt workflows.

  • Visual identity refresh with a custom logo
  • Finished shopping list flow and admin roles per household
  • Email verification, household colours, and receipt export to Excel
Sprint 4 · Week 4 Completed

Final sprint

The last sprint built on the stronger product foundation from the first three sprints and focused on the highest-value final improvements.

Tech & architecture

HouseBite is a progressive web app — installable on phones and desktops, with a Supabase backend.

Frontend

  • React + TypeScript
  • Mantine UI + Tabler Icons
  • React Router
  • PWA manifest

Backend & data

  • Supabase Auth
  • PostgreSQL with Row Level Security
  • Edge Functions

Integrations

  • Spoonacular — recipe search
  • Open AI - receipt scanning

Workflow

  • Scrum methodology
  • Sprint-based delivery
  • Git version control
  • Docker for local dev

Meet the team

We are Riebnes, a KTH student team focused on full-stack development,
frontend design, and database engineering.

Arnau Pelechano García

Developer

arnaupg@kth.se

Sana Monhaseri

Developer

sanamo@kth.se

Panayiotis Charalambous

Developer

charalam@kth.se

Samia (Sam) Serbouti

Product Owner

Developer

serbouti@kth.se

David Turesson

Developer

davidtur@kth.se

David Gonçalves Bermúdez

Developer

davidgb2@kth.se

Beyza Baykan

Scrum Master

Developer

baykan@kth.se

Questions about the project? Reach out to any team member above — we're happy to talk.