Skip to content

A client for Grocy for macOS and iOS, written with SwiftUI

License

Notifications You must be signed in to change notification settings

cr0ssmind/Grocy-SwiftUI

 
 

Repository files navigation

Grocy-SwiftUI

Now available on App Store and Mac App Store! - Jetzt im App Store und Mac App Store erhältlich!

#English The goal of this app is to provide a native interface for Grocy on Apple devices (iOS, macOS). Therefore is this app developed using the newest technologies available (SwiftUI 2, Multiplatform App, Combine) and therefore needs the newest XCode (12.5) as well as at least iOS(14.1) or macOS (Big Sur 11.0) to compile and run. This means the oldest supported devices are iPhone SE (2016), iPad Air 2, MacBook Air/Pro after 2013, please refer to this pages: iOS macOS.

To connect to your own server, Grocy version 3.1.0 is required, for developing purposes a demo server is available.

What works or doesn't?

  • Master Data: enter, edit or delete
  • Products: purchase, consume, open and transfer
  • Stock journal
  • Stock view and filtering
  • Shopping list
  • Onboarding and configuration
  • Quick-Scan mode with barcode (only on iOS)
  • Recipes, Meal plan, chores etc.

What features are planned?

  • Integration of OpenFoodFacts for adding new products
  • Widgets for iOS and macOS
  • Siri-Support
  • Offline shopping List (saved with CoreData)
  • own icons (not everything is possible with SF Symbols)
  • additional comfort features

#German Das Ziel dieser App ist, ein natives Interface für Grocy auf Apple-Geräten (iOS, macOS) anzubieten. Dazu wird diese App mit den neuesten Technologien entwickelt (SwiftUI 2, Zombie, Multiplatform App) und benötigt daher das aktuelle XCode (12.5) sowie mindestens iOS (14.1) oder macOS (Big Sur 11.0). Dies heißt, dass das älteste unterstützte Gerät dasiPhone SE (2016), iPad Air 2, und MacBook Air/Pro nach 2013 sind, für weiteres bitte hier nachschauen: iOS macOS.

Weiterhin wird ein Server mit Grocy 3.1.0 benötigt, es ist jedoch auch Zugriff auf einen Demo-Server möglich.

Was Funktioniert bzw. was funktioniert nicht?

  • Stammdaten eingeben, bearbeiten und löschen
  • Produkte einkaufen, verbrauchen, öffnen und transferieren
  • Bestandsjournal
  • Anzeige und Filterung des Bestands
  • Einkaufsliste
  • Onboarding und Konfiguration
  • Barcode-Scan (nur auf iOS)
  • Rezepte, Speiseplan, Hausarbeit etc.

Welche Features sind geplant?

  • Integration von OpenFoodFacts für neue Produkte
  • Widgets für iOS und macOS
  • Siri-Unterstützung
  • Offline Einkaufsliste (mit CoreData gespeichert)
  • eigene Icons (noch nicht alles machbar mit SF Symbols)
  • zusätzliche Komfortfunktionen (wie bei öffnen an anderen Ort transferieren)

About

A client for Grocy for macOS and iOS, written with SwiftUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%