Kellerhals - Mobile App

project thumbnail

TECHNOLOGIES

Django
Vue.js
HTML
CSS
Javascript
Swift
SwiftUI
Ionic
PostgreSQL

MY ROLE

Full Stack

CLIENT

Kellerhals

YEAR

2021

Kellerhals Carpentry offers a wide range of work in the wood sector. In order to be well equipped for any kind of work, partners in different service sectors are available and can be called upon if necessary. The aim is to offer the best quality work at a reasonable price.

To support Kellerhals Carpentry in this goal, I created an app for recording working hours, materials and expenses. This app helped to replace the existing procedure containing Excel lists and notes. From the recorded data, one can finally draw a report on which the invoice to the customer is based.

A PostgreSQL database was set up as the backend. So that the app can later communicate with the database, a Django web app was created on the server with Django Rest Framework for the API. Since only iPhones are used in the Kellerhals carpentry, the app was created using Swift / SwiftUI. Because of that I was able to use the native features of iOS to make exporting and printing PDF's as easy as possible.

In a second part, the app was made backward compatible for non-SwiftUI devices. To achieve this, the app was rewritten in Ionic with Vue.js.

mockup mockup mockup mockup