Avetta Worker Management App v2.0

Overview

The Worker Management Mobile App V3.0.0 empowers Workers to get on site faster and easier. The app allows Workers to self-register, complete their profile and some requirements, set language preference, upload a picture, and access their digital badge. Clients and Suppliers can see all connected Workers and their compliance details. Manage Worker requirements on the go by downloading the app from the Google and Apple app stores.

Project Info

Category

Mobile Apps

Client

Avetta

Tags

Product Screenshots

Technology Stack

Cross Platform Compatibility

App Highlights

Avetta Worker Management Mobile App makes use of the following technologies and services.

React Native
Utilizes both class and functional components, ensuring a unified codebase for Android and iOS platforms.
React Hooks
Facilitates state and lifecycle management within functional components.
Global state management

Redux for global state management

Firebase Crashlytics
For crash analytics & Crash reporting
Firebase Remote Config
To manage the app feature flags and app configurations
Firebase In App Messaging
To broadcast the required messages to the targeted users.
QR Code scanning
Enables worker verification
Fullstory
Capture analytics
Biometrics and SSO Authentication
Hassle free and secure authentication
Deep links
Enables using a mobile app if installed, otherwise redirects to a web app.

The mobile app works across mobiles and tablets across a range of aspect ratios. Choice of React Native ensures one code base and deployment on multiple platforms, Android and iOS

Delivery Practices

Continuous Integration, Testing and Development Flow
Continuous Integration, Testing and Development Flow

The app was delivered to testers through TestFlight and Google Beta to ensure a robust delivery. We created a Production, and Engineering track across Google and Apple play stores which enabled rapid delivery of features and release to Production on demand. Our testing services ensured comprehensive testing across platforms and device resolutions and ensured a robust delivery.

Agile based delivery
Agile based delivery

Small incremental sprints to ensure continuous delivery and deployment across Apple and Google Play Stores to deliver engineering builds which are available for preview to stakeholders enabling a fast feedback loop and align with business needs.


Jira was used for managing epics, stories and defects and integrated with TestRails to enable Gating of deliveries.

Results

The implementation of the above features in the mobile application has significantly enhanced worker verification, user engagement, and overall user experience.

 

Overall, the app exemplifies the successful amalgamation of cutting-edge technologies to deliver a feature-rich and user-centric product.

Future Enhancements

MFA authentication
MFA authentication
Password validation
Password validation
Test Automation
Test Automation
Fastlane integration
Fastlane integration