FreshKeeper is built for everyday home use. Whether you want to avoid forgotten ingredients in the fridge, expired medications, or skincare products that have been open too long, it helps you stay organized and reduce waste simply and effortlessly.
- 📅 Track Expirations: Keep track of the expiration dates of food, medicines, skincare, and daily necessities.
- ⚡ Easy Entry: Add items manually or create them instantly from photos.
- 📸 Visual Reference: Save packaging photos for easy review later.
- 🏷️ Organize: Use categories and tags to sort and manage your items.
- 🔔 Reminders: Set customized reminders before items expire.
- 🔍 Quick Search: Search items by name, tags, or categories.
- 🗄️ Archive: Archive old items while keeping their history for future reference.
- ☁️ iCloud Sync: Sync data across multiple devices via iCloud.
FreshKeeper helps you clearly understand what's still fresh, what's expiring soon, and what needs immediate attention. Instead of waiting until it's too late, plan ahead and use your items in time.
Our photo-based entry system makes recording item details and keeping visual references a breeze. For items you buy frequently and need to check later, this provides a much more practical management experience.
FreshKeeper is perfect for managing:
- 🧊 Fridge & Pantry: Ingredients, snacks, and leftovers
- 💊 Health: Medications, vitamins, and first-aid supplies
- 🧴 Beauty: Skincare, cosmetics, and toiletries
- 🍼 Baby: Formula, purees, and baby essentials
- 🐾 Pets: Pet food, treats, and medications
- 📦 Household: Any items requiring date management
FreshKeeper offers an optional Premium subscription for high-frequency and advanced use cases, including unlimited photo-based item creation and additional advanced features.
This project is built with React Native and Expo.
- Node.js
- npm / yarn / pnpm
# 1. Install dependencies:
npm install
# 2. Start the development server:
npm start
# 3. Run on your device/emulator:
# - Press `a` for Android
# - Press `i` for iOS
# - Press `w` for WebBuilt with ❤️ by the FreshKeeper Team


