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
- back4app
- swift
Log in or sign up for Devpost to join the conversation.