Inspiration

Food waste is a major issue worldwide, with many households and businesses struggling to keep track of expiration dates. We wanted to create a simple, efficient, and automated way to reduce waste and save money by tracking food expiry dates.

What it does

FreshTrack is a smart food expiry tracker that helps users:

Log food items and their expiration dates Receive reminders before food goes bad Reduce waste by suggesting recipes based on near-expiry items

How we built it

Frontend: SwiftUI for an intuitive, clean, and fast user interface Backend: Back4App (Parse) for cloud-based storage and data management Features: Smart notifications for expiry reminders API for recipe suggestions based on near-expiry food

Challenges we ran into

Implementing real-time sync with Back4App for a smooth experience Optimizing UI/UX for easy food tracking without clutter Ensuring accurate expiry date recognition for different food items

Accomplishments that we're proud of

Creating a seamless, user-friendly UI with SwiftUI Building a scalable backend with Back4App

What we learned

SwiftUI optimizations for smooth performance Leveraging Back4App for real-time data handling The importance of user engagement strategies (notifications & reminders)

What's next for FreshTrack

Grocery list integration to track purchases and restocks Machine learning for better expiry predictions Multi-user support for shared household tracking

Built With

Share this project:

Updates