Supplies is an iOS app for managing household items and consumables. It helps you keep track of your supplies and reminds you when it's time to reorder.
- 📱 Modern SwiftUI interface
- 📦 Track supplies with quantity and consumption rate
- 🔔 Push notifications for low stock alerts
- 📊 Automatic calculation of estimated empty date
- ✅ Order status tracking
- 🔄 Automatic sorting by name or empty date
- 💾 Persistent storage using SwiftData
- Swift 6.0+
- iOS 17.0+
- SwiftUI
- SwiftData for persistence
- UserNotifications Framework
- Clone the repository
- Open
Supplies.xcodeprojin Xcode - Select your target device or simulator
- Press ⌘R to build and run
- Tap '+' to add a new item
- Enter name, quantity, duration, and warning limit
- The app automatically calculates when the item will run out
- Receive notifications when items drop below warning limit
- Mark items as ordered to pause notifications
- MVVM architecture
- Dependency injection
- Protocol-oriented programming
- SwiftData for data model
- Async/await API
Marvin Polscheit