Kellerhals - Handy App
TECHNOLOGIEN
ROLLE
Full Stack
KUNDE
Kellerhals
JAHR
2021
Die Kellerhals Schreinerei bietet ein breites Spektrum an Arbeiten im Holzsektor an. Um für jegliche Arbeiten gut gerüstet zu sein, stehen Partner in verschiedenen Dienstleistungssektoren zur Verfügung, die bei Bedarf beigezogen werden können. Das Ziel ist es, die beste Qualitätsarbeit zu einem vernünftigen Preis anbieten zu können.
Um die Kellerhals Schreinerei bei diesem Ziel zu unterstützen habe ich eine App zur Erfassung von Arbeitszeiten, Material und Spesen erstellt. Diese App half damit, das bestehende Verfahren aus Excel-Listen und Notizen zu ersetzen. Aus den Erfassten Daten kann man schlussendlich einen Rapport zu ziehen auf dem die Rechnung an die Kunden basiert.
Als Backend wurde eine PostgreSQL Datenbank aufgesetzt. Damit die App später mit der Datenbank kommunizieren kann, wurde auf dem Server eine Django Web-App mit Django-Rest-Framework für die API erstellt. Da in der Kellerhals Schreinerei ausschliesslich iPhones verwendet werden wurde die App mit Swift / SwiftUI verwendet. Somit konnte ich die nativen Features von iOS verwenden um den Export und Drucken von PDF's so einfach wie möglich zu gestalten.
In einem zweiten Teil wurde die App noch abwärtskompatibel für nicht SwiftUI fähige Geräte gestaltet. Um das zu erreichen, wurde die App zusätzlich noch auf Ionic mit Vue.js umgeschrieben.