Create a household for your family, or join one using an invite code from another family member.
or join existing
Ask a family member for their invite code
🥬
FreshTrack
Family Fridge
0Expired
0Expiring
0Fresh
Loading your fridge…
⚠️
Alerts
Items needing attention
👨👩👧
Family
Your household
💡
Food Tips
Reduce waste, save money
Smart storage tips to extend the life of your food and reduce waste.
🧊
Freeze Before Expiry
Freeze meat, bread, and soups up to 3 months before their expiry date to extend shelf life.
🥚
The Egg Float Test
Place an egg in water. Floats = bad. Sinks flat = very fresh. Stands upright = still good but use soon.
🧅
Store Smart
Keep onions and potatoes dark and dry. Store them away from apples which release ethylene gas.
🫙
Airtight Containers
Airtight containers extend the shelf life of most foods by 2–5x. Label them with opening dates.
📦
FIFO Rule
First In, First Out. Always move older items to the front of your fridge or pantry when restocking.
🌡️
Ideal Fridge Temp
Keep your refrigerator at 1–4°C and freezer at -18°C for optimal food safety and preservation.
🍋
Lemon Trick
Rub cut surfaces of avocado, apple, or banana with lemon juice to slow browning significantly.
🥬
Wrap Greens
Wrap leafy greens in a slightly damp paper towel before storing to keep them crisp for up to 2 weeks.
🍓
Don't Wash Too Early
Wash berries only just before eating — moisture causes mold. Store unwashed in their original container.
♻️
The Cost of Waste
The average family throws away £700–£1,500 per year in expired food. Tracking saves real money.
🍖
Raw Meat Safety
Store raw meat at the bottom of the fridge in sealed containers to prevent cross-contamination.
🧀
Cheese Storage
Wrap cheese in wax paper, not cling film. It allows the cheese to breathe while staying fresh longer.
Add Product
📷
Add a photo
Camera or gallery — optional
📷Change photo
Product Details
📖 User Guide
📲
Install on your phone
Open this page in Chrome on Android, tap the menu (⋮) and choose "Add to Home Screen". On iPhone, use Safari → Share → Add to Home Screen.
Choose a topic
🚀 Getting Started
1
Create your free account
On the sign-in screen, tap Create Account. Enter your name, email address and a password of at least 6 characters. Tap Create Account to continue.
2
Set up your household
After registering, you'll be asked to set up a household. Type a name like "The Smith Family" and tap Create Household. This creates a shared space for your family.
3
Install the app on your phone
Android (Chrome): Tap the ⋮ menu → Add to Home Screen.
iPhone (Safari): Tap the Share button (square with arrow) → Add to Home Screen.
The app will appear on your home screen like any native app.
4
Invite family members
Go to the Family tab (bottom nav). Share your 6-character Invite Code with family members. They register separately and use the code to join your household.
✅ You're ready!
Tap the big + green button at the bottom of the Home screen to start adding your fridge products.
➕ Adding Products
1
Tap the green + button
On the Home screen, tap the large round green button at the bottom centre of the screen. A form will slide up from the bottom.
2
Add a photo (optional)
Tap the camera area at the top of the form. You can take a photo directly with your camera, or choose one from your gallery. The photo is compressed automatically to save space.
3
Enter the product details
• Product Name — required (e.g. "Whole Milk")
• Category — choose the food type (Dairy, Meat, Veggies…)
• Quantity — optional (e.g. "1L", "500g", "3 pcs")
• Expiry Date — required, tap to open date picker
• Opened? — mark Yes if the package is already opened
• Storage Location — Fridge, Freezer, Pantry or Counter
• Notes — any reminder (e.g. "Kids only", "Use in smoothie")
4
Tap Save Product
Tap the green Save Product button. The product appears immediately on the Home screen and is shared with all family members in your household.
5
Edit or delete a product
Tap any product card to open its details. From there, tap Edit to modify it, or Delete to remove it from the list.
💡 Pro Tip
Enter products right when you come home from shopping — it only takes a few seconds per item and saves you from forgotten expired food later.
🎨 Color Codes Explained
Every product card has a colored badge and a colored progress bar at the bottom. These tell you at a glance how fresh the product is.
🔴 Expired
The product is past its expiry date. Do not consume — dispose of it safely.
🟠 Expires Today or in 1–3 days
Use this product very soon. Prioritise it in your next meal or freeze it.
🟡 Expiring in 4–7 days
Plan to use this product within the week. It's still fine but monitor it.
🟢 Fresh — 8+ days left
This product is fresh and can be enjoyed at any time. No action needed.
📊 The Freshness Bar
The thin coloured bar at the bottom of each card shows the remaining freshness as a percentage. A full bar means plenty of time left; an empty bar means it has expired.
👨👩👧 Family & Household Sharing
FreshTrack is designed for the whole family. All members of a household share the same product list in real time.
1
Find your invite code
Tap the Family tab (👨👩👧) in the bottom navigation. You will see your household name and a 6-character invite code in green.
2
Share the code
Tap Copy next to the invite code, then paste it in a WhatsApp message, SMS or email to your family member.
3
Family member joins
The family member installs the app, creates their own account, and on the household setup screen they choose Join Household, enters the 6-character code and taps Join.
4
Real-time sync
Once joined, any product added, edited or deleted by any family member is instantly visible to everyone else — no refresh needed. You can see who added each product on the product card.
⚠️ Note on roles: The person who creates the household becomes the Admin. Other members have the standard Member role. Both can add, edit and delete products.
♾️ Multiple Households
Currently each account belongs to one household at a time. To switch, tap Leave Household in the Family tab and then join or create a new one.
🔔 Alerts & Notifications
1
The Alerts tab
Tap Alerts (⚠️) in the bottom navigation to see all products that are expired or expiring within 7 days, sorted by urgency. A red dot on the tab icon means there are urgent items.
2
Enable push notifications
Tap the 🔔 bell icon in the top right corner of the Home screen. Your device will ask for permission — tap Allow. You will receive a notification whenever items are expiring in 3 days or fewer.
3
Dashboard statistics
At the top of the Home screen you can always see three numbers: Expired (red), Expiring (yellow) and Fresh (green). These update automatically every time a product is added or modified.
💡 Best Practice
Check the Alerts tab every morning while you make breakfast. It only takes a few seconds and helps you plan meals around items that need to be used first.
📸 Taking Product Photos
Adding a photo makes it much easier to identify products at a glance, especially for family members who may not recognise every item by name.
1
Tap the camera area
When adding or editing a product, tap the large camera area at the top of the form. Your device will show options to take a new photo or choose from your gallery.
2
Take a clear photo
Hold your phone steady and make sure the packaging label (especially the expiry date) is visible. Good lighting improves recognition by other family members.
3
Automatic compression
FreshTrack automatically resizes and compresses your photo to under 800px wide. This keeps the app fast and doesn't waste your data or storage space.
4
Change or remove the photo
To change an existing photo, open the product's Edit form and tap on the photo preview — you can then select a new image. Photos are always optional.
📷 Best Photos to Take
The front of the packaging, the expiry date label, or the product inside its container. Avoid blurry or dark images — they won't help family members identify the product.
🔍 Filtering Your List
Use the filter pills just below the statistics to quickly find what you're looking for.
1
Filter by status
• All — shows every product in your household
• 🔴 Expired — only products past their date
• ⚠️ Expiring Soon — expires within 7 days
• ✅ Fresh — products with 8 or more days left
2
Filter by category
Scroll the filter bar to the right to see category filters: 🥛 Dairy, 🥩 Meat, 🥦 Veggies, 🍎 Fruits and more. Tap any category to see only those items.
3
Sorting
Products are always sorted by expiry date — the most urgent items appear at the top. Within each section (Expired, Expiring, Fresh) items are ordered from closest to furthest expiry date.
🧹 Quick clean-up tip
Use the 🔴 Expired filter once a week to see only expired items. Delete them one by one to keep your list clean and accurate.
❓ Frequently Asked Questions
Yes, FreshTrack is completely free. The app runs on Supabase which has a generous free tier that covers thousands of families. There are no subscriptions, no premium plans and no adverts.
Once installed on your device, FreshTrack loads even without internet (it's a PWA). However, adding or syncing products with your family requires an internet connection. Any products already loaded will remain visible offline.
Because your data is stored in the cloud (Supabase), it's safe. Simply install the app on your new phone, sign in with the same email and password, and all your household products will be there.
Currently each account belongs to one household. If you need to track a second location (e.g. a holiday home), you can leave your current household and create a new one, or use a second account with a different email address.
Go to the Family tab → copy the 6-character invite code → send it via WhatsApp, SMS or email. The recipient creates their own account and enters the code when prompted to join a household. There's no limit on the number of members.
On the Sign In screen, enter your email address and tap Forgot password?. You will receive a password reset email within a few minutes. Check your spam folder if it doesn't arrive.
Yes. Your data is stored securely in Supabase using Row Level Security (RLS) — a database-level security layer that ensures only members of your household can ever see your products and photos. No one outside your household can access your data, including the app developers.
Make sure you have tapped the 🔔 bell icon and allowed notifications when prompted. Also check your phone settings — go to Settings → Apps → Browser (Chrome/Safari) → Notifications and confirm they are enabled. Notifications only fire when the app or browser is open.
To leave your household, go to the Family tab and tap Leave Household. To fully delete your account and data, please contact the app administrator who can remove your data from the Supabase project.