Dokodemo-Kerja is an attendance management app helping companies manage their employee’s remote work record with a desktop and mobile app. The mobile version built with React Native for multi-platform release. My colleague built the original app and I taking over maintenance work to fix bugs and adding new feature such as location-aware start session.
The app uses Background Geolocation for React Native, a sophisticated background location-tracking & geofencing module for React Native. With the help of React Native Background Fetch the app can work when the app is in the background.
For it’s state management, Dokodemo-Kerja uses Redux.