Wageloch had the vision of creating a tablet-based clocking station for employees to clock in and out of work while on-site, and also making it easier than ever before for employers to keep track of their team’s time.
They already had a desktop version of their clocking system but wanted it replicated on Android and iOS tablet platforms with the added integration of facial recognition, this is where we came in.
A *HYBRID* APPROACH
Hybrid frameworks allow developers to create beautiful apps for multiple platforms using the same code as opposed to the native approach, which requires re-writing the entire app for each platform.
Wageloch came to us with a tight deadline, so we knew there wouldn’t be time to write code twice for Android and iOS. By using the Ionic framework for cross-platform apps, we were able to meet their requirements in record-breaking time while maintaining quality throughout the app.
INTRODUCING FACIAL *RECOGNITION*
Wageloch wanted to create a safe way for employees to use their program. We could combat the current COVID-19 situation by offering a no-contact option for employees to clock themselves into work. We were able to achieve this by integrating facial recognition into the app.
When an employee wants to clock in, they would walk up to the tablet kiosk to initiate the scan process. Once their face is recognised, they will be greeted with their name on the screen letting them know that they have successfully clocked in. It’s as simple as that, no touching the screen!
We chose to use the Luxand facial recognition plug-in because it still works when the tablet is offline. All employee hours are saved to the tablet and synchronised with Wageloch’s servers once the tablet is re-connected to the internet.
AUTOMATION DURING *DEVELOPMENT*
There are a few repetitive tasks during development and testing that consume a lot of time in the long run. One of these tasks is sending out builds to our testing team and the client. Packaging a build and sending it out takes about 10 mins. In the making of this app, we did this 40 times which is about 6-7 hours. But of course, we found a way to automate this process using Bitrise.
Bitrise is a tool for automating the deployment process. We feed it with our Hybrid app’s code, it generates an Android and iOS build and sends out an install link to our testing team and the client. This simple automation meant that we can focus more on the development without worrying about deployment.
WE'RE READY FOR THE NEXT CHALLENGE
If you have a digital problem that you need help to solve, let us know! We’ll be back in touch for a chat soon.