Case CheckOffice
CheckOffice is a service for automating checklists, identifying and eliminating violations in net companies of any size.
PROJECT OBJECTIVE
Doubletapp was contacted by a customer: he needed to create an intuitive native application for iOS and Android to collect primary information and simplify the audit process. The ultimate goal is to monitor the dynamics of violations and control their elimination.
RESULT
As a result, we created a mobile application that works offline and provides a full cycle of identifying and eliminating violations. Thanks to our convenient and simple interface, CheckOffice does not require special training for employees when using mobile applications.
The application allows you to assign checks in one click and fill out check lists. In the module for monitoring the implementation of tasks by employees there is a function of attaching «live photos» and audio files. In addition, the application records the start and end time of the audit, as well as the geolocation of employees, ensuring the transparency of audits. After the verification, the collected violations are formed into tasks to track their elimination.
Used technologies
iOS: Swift, UIKit, Alamofire, Realm, Swiftlint.
Android: Android Jetpack, Kotlin, Retrofit, RXJava, Coroutines, Dagger, Firebase, Google Places.
Project team
Design: Valerie Krupina.
Android: Alexey Pakhtusov, Dmitrii Voronov.
iOS: Nikita Levanov, Roman Karpenko.
Customer feedback
Our collaboration with Doubletapp began in 2018. We handed them the code of the mobile application for Android, which three freelancers had written before. They audited the current product, refactored, and wrote an iOS app. Since then, we have continuously developed CheckOffice together with Doubletapp: we upgrade our applications to the latest industry standards and add new functionality to it.
Valentin Kolesov CEO of CheckOffice
Read our other stories:
- Case Elixir Gallery
- Forgive us, John Connor, or How We Taught a Neural Network to Accurately Recognize Gunshots
- Case Bus Factor
- CI/CD for iOS-projects: device or cloud? What’s better, Doubletapp’s take
- How to set up Gitlab CI/CD with Fastlane for iOS-project on a Mac mini
- The story about the contest from telegram
- What should be done before starting the site? Checklist from Doubletapp
- How to Generate PDF Documents in Python
- How to manage Gradle dependencies in an Android project properly
- The History of the Doubletapp Company