1. Home
  2. Case Studies
  3. Chalenj
Case study · Workforce training

Chalenj: a gamified training app for deskless workers

ScalaCode built Chalenj, a progressive web app that turns training and operating procedures into short, gamified challenges for people who don't work at a desk. Authors write the challenges, admins run the platform, and workers open their tasks on a phone by scanning a QR code.

ClientChalenj LLC
IndustryWorkforce training
ProductGamified training PWA for deskless workers
StackPWA, Python, MongoDB, AWS
The client

Chalenj LLC

Chalenj LLC wanted workers in the field to remember procedures and follow them step by step. Its idea was to take a standard operating procedure and break it into small challenges that a worker completes on the job, which makes tasks easier to manage and helps the steps stick.

The challenge

Why training didn't stick for deskless workers

1

Remembering the steps

Workers found it hard to remember detailed procedures and the order the steps go in.

2

Long, rigid training

Traditional training took a long time and was hard to fit around the work itself.

3

Keeping up with change

Whenever a procedure or a tool changed, workers had trouble adjusting to the new way of doing it.

The solution

A gamified training app with three roles

We built a progressive web app with separate roles for authors, admins and workers. It runs on AWS EC2 and RDS, and MongoDB stores the data.

  1. 01

    Author module

    Authors create micro-actions, group them into challenges and edit them whenever a procedure changes. Workers see the update straight away.

  2. 02

    Admin role

    Admins look after the data, the user roles and the notifications that go out across the system.

  3. 03

    Worker access by QR code

    A worker scans a QR code with their phone and the right task or training opens.

  4. 04

    Micro-action engine

    Each task is split into small actions that a worker can finish one at a time.

  5. 05

    Tracking and reports

    Reports show how each person engages with the app and which challenges they have completed.

  6. 06

    Flexible challenges

    Authors can create as many challenges as they need, and completion can be checked in several different ways.

The results

Procedures turned into challenges workers finish on their phones

Authors turn a procedure into a challenge and can change it the moment the procedure changes. Workers pick up their tasks from a QR code, and the team can see who has completed what.

3 roles

author, admin and worker

Unlimited

challenges per author

Tech stack

What Chalenj runs on

Frontend

Progressive web app

Languages

Python, Swift, Kotlin

Data

MongoDB

Cloud and payments

AWS EC2, AWS RDS, Stripe

Book a free strategy call

Plan a build like Chalenj for your business

  • 30 minutes with the ScalaCode team
  • What is realistic, what it costs and how long it takes
  • You decide afterwards whether to build with us

Book your strategy call

Takes 20 seconds