Product Overview

avetta-logo

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.

Avetta Technology Stack

Pixm Platform-Browser Matrix

Worker Management App Highlights

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

  • React Native Class and Functional Components
  • React Hooks
  • 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.

Some of the features in pipeline are as follows:

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

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

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.

The utilization of React Native, React Hooks, Redux, and various Firebase services has resulted in a robust and scalable application.

Moreover, the integration of advanced analytics tools like Fullstory has provided valuable insights into user behavior and app performance.

With seamless authentication through Biometrics and SSO, users can enjoy a secure and hassle-free experience.

Lastly, deep links ensure smooth user transitions between the mobile and web apps, promoting a unified and cohesive user journey.

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

Screenshots

  • Login page for SSO users

SSO login page, where SSO users are redirected to the SSO page.

SSO Login
  • Non SSO users login page

Login page for non SSO users.

Non-SSO Login
  • Workers List View

Page listing all the workers

Workers List
  • Client/Supplier home screen

Client and Supplier home screen with worker compliance dashboard and quick worker search.

Client Home Screen
Supplier Home Screen
  • Worker Home Screen

Worker home screen with quick access to the badge and edit profile links. Worker has access to the list of requirements to satisfy.

Worker Home Screen
  • Worker badge screen

Worker badge screen enables the Supplier/Client to scan the badge to get the workers details.

Worker badge screen

Work at Numino Labs

See our open positions