FreshKeeper is a mobile app that helps users track their food’s expiration dates and minimize waste. By providing timely reminders and simplifying the process of managing food inventories, FreshKeeper encourages smarter consumption habits and reduces household food waste.
- Expiration Tracking: Keep an updated list of all your food items, including their expiration dates
- Timely Notifications: Get reminders before items reach their expiration dates to reduce waste
- Organized Inventory: Categorize items into different sections (e.g., Fridge, Pantry) for easier management
- Barcode Scanner Integration: Quickly add items to your inventory by scanning barcodes
- Minimalist Design: FreshKeeper is designed to be intuitive and user-friendly for quick access and updates
- Kotlin
- Jetpack Compose for UI
- ViewModel
- LiveData
To install and run FreshKeeper locally, ensure you have Android Studio installed.
- Clone the repository:
git clone https://github.com/maxschwinghammer/FreshKeeper.git
- Sync the project with Gradle files
- Build and run the app by executing MainActivity.kt on either an Android emulator or a physical device