Inspiration
Keeping track of food expiration dates is a common problem that leads to unnecessary waste and higher grocery costs. We wanted to create a simple, smart, and efficient solution that helps people minimize food waste by tracking their inventory and suggesting recipes based on what they have.
What it does
Shelf Aware helps users track the expiration dates of food items in their fridge. Users can:
- Scan barcodes to quickly add food items.
- Manually input items if barcodes are unavailable.
- Receive notifications before items expire.
- Get recipe suggestions based on available ingredients.
- Remove items from the inventory once used or expired.
How we built it
- Best practices for handling local storage in a mobile app.
- Working with external APIs to fetch and process useful data.
- Optimizing UX/UI to make the app intuitive and easy to use.
Challenges we ran into
- Smart expiration date prediction
- Recipe exploration
- Mobile app development process
Accomplishments that we're proud of
- Successfully implemented barcode scanning for quick item entry.
- Integrated a recipe recommendation system based on user inventory.
- Built a clean, user-friendly interface that makes food tracking effortless.
- Enabled real-time data storage.
What's next for Shelf Aware
- OCR-based receipt scanning: Automatically extract food items and expiration dates from receipts.
- Grocery list integration: Suggest grocery items based on what’s missing from the inventory.
Built With
- expo-go
- react-native
- spoonacular
Log in or sign up for Devpost to join the conversation.