SUBSMART

A mobile app (with a web back end Admin Panel) to enable AMBC Limited Bricklayers and subcontractors to provide onboarding accreditations, book in lifts and submit lift completion for payment. Management of bricklaying jobs will be key to enabling AMBC to maintain Bricklayers compliance, assess and approve work to pay according to lift completion.

Role

Product (UX/UI) Designer

Client

AMBC Ltd.

Platform

Web & mobile

Toolkit

Figma, Monday.com.

My role

Led an end to end design process from research to implementation, collaborating with Product manager, Graphic designer, QA engineer, Developers and managing client meetings.

The impact

Streamlined the AMBC process by digitizing operations, enabling efficient site record management, subcontractor allocation, and invoice processing resulting in substantial time savings and improved operational efficiency.

Project kickoff

The project began with initial online meeting with client where we briefly discussed and understand the key areas & stakeholders in the business.

Design brief

To provide a simple and easy to use solution for bricklayers to track their work progress for payment. Currently this is all done via pen and paper, this will be an intuitive solution for AMBC with the potential for them to white label this to other bricklayer and construction companies in the future. 

Deep diving into client business

A questionnaire was created for the client in order to gather required information about the working of current business, problems faced in the current workflow, understanding target users etc.

User pain points

Manual onboarding

ID checks, CSCS checks (and ongoing management) can be time consuming and unreliable.

Inaccuracy

The current process lacks transparency for all parties and possible inaccurate.


Difficult for bricklayers

It can be difficult when bricklayers leave or join, particularly in calculating their payments.


Payment takes to long

Manual nature of the calculation, and also the calculation of CIS and getting UTRs can be painful.

Project goals

Streamline admin work

To streamline the admin work for AMBC online without having to manually work out outstanding work.

Sign offs and approval

Breaking each lift within a job down into increments (25% ,50%, 75% and 100%) once the completion level is marked.

Updated information

Ensure all bricklayers on site are compliant and have their accreditations up to date (ID checks, CSCS checks).

Intuitive design

Ensure the app is simple enough for the bricklayers to use as they’re not good with technology.

SUBSMART

A mobile app (with a web back end Admin Panel) to enable AMBC Limited Bricklayers and subcontractors to provide onboarding accreditations, book in lifts and submit lift completion for payment. Management of bricklaying jobs will be key to enabling AMBC to maintain Bricklayers compliance, assess and approve work to pay according to lift completion.

Role

Product (UX/UI) Designer

Client

AMBC Ltd.

Platform

Web & mobile

Toolkit

Figma, Monday.com.

Design phase

After successfully discussing every user flow with client and assuring that we have covered all the required information, the next step was to start design phase .

Wireframes

Design phase started with wireframes and exploring multiple solutions. Feedback was noted from client and changes were made as per the requirement.

Visual design & branding

I created a colour palette with 1 primary, 2 secondary and 3 neutral colours. The choice for typography has fallen on Poppins font with a decent x-height for legibility. Created a components of header, tiles, footer, buttons and icons.

With those elements added to my low fidelity wireframes, I made my way into high-fidelity designs.

Clear visibility of key areas of business to streamline the admin work.

Managing jobs on paper manually and keeping an eye on all aspects of business was time consuming and hard to remember everything.


With Subsmart, admin can now easily manage and track all the jobs, messages, site records and invoices on the main dashboard of the web app.

No more pen & paper required.

Bricklayers now can easily get access to the new sites added and can effortlessly mark the work progress without noting down on any paper.


This way they can keep the track of work done and record the completed work on site.

Hi-Fi designs

After successful session on wireframes and colour palette, I started working on designing Hi-Fi designs.

Internal QA testing

Overall, internal figma testing was quite satisfying. All the flows were working as expected and it was also made sure that the UI design is pixel perfect.


Figma prototype was tested with Bricklayers and Supervisor and received positive feedback. There were minor tweaks which were updated in design.

Design handover

The handover document was created with the recordings explaining each and every functionality in the flow. The prototype was also added which majorly helped in the handover meeting as it was easier to explain the process to the dev team.


A separate handover document was created with added annotations and explanation of each screen. The project handover was made in four phases covering all the core features of Subcontractors mobile app, Supervisors mobile app and Admin panel.

Key takeaways

  • Seek out feedback early and continually

    The trouble with most of us is that we would rather be ruined by praise than saved by criticism. Keeping the stakeholders/users in loop and testing solutions in whatever form (paper, low-fi or hi-fi) as early as possible saves ample amount of time and re-work.


  • Simplicity is strength
    As a designer, we are often lured by attractive, trendy and out of the box designs. But, we must always remember the ‘why’. The primary goal is to understand the user, their problems and then come up with a design that solves it.


  • Prioritize
    Create a design strategy before starting any new project. This helps deal with out-of-scope requests that could potentially derail the project and helps deliver a quality product in time.

My role

Led an end to end design process from research to implementation, collaborating with Product manager, Graphic designer, QA engineer, Developers and managing client meetings.

The impact

Streamlined the AMBC process by digitizing operations, enabling efficient site record management, subcontractor allocation, and invoice processing resulting in substantial time savings and improved operational efficiency.

Project kickoff

The project began with initial online meeting with client where we briefly discussed and understand the key areas & stakeholders in the business.

Design brief

To provide a simple and easy to use solution for bricklayers to track their work progress for payment. Currently this is all done via pen and paper, this will be an intuitive solution for AMBC with the potential for them to white label this to other bricklayer and construction companies in the future. 

Deep diving into client business

A questionnaire was created for the client in order to gather required information about the working of current business, problems faced in the current workflow, understanding target users etc.

User pain points

Manual onboarding

ID checks, CSCS checks (and ongoing management) can be time consuming and unreliable.

Inaccuracy

The current process lacks transparency for all parties and possible inaccurate.


Difficult for bricklayers

It can be difficult when bricklayers leave or join, particularly in calculating their payments.


Payment takes to long

Manual nature of the calculation, and also the calculation of CIS and getting UTRs can be painful.

Project goals

Streamline admin work

To streamline the admin work for AMBC online without having to manually work out outstanding work.

Sign offs and approval

Breaking each lift within a job down into increments (25% ,50%, 75% and 100%) once the completion level is marked.

Updated information

Ensure all bricklayers on site are compliant and have their accreditations up to date (ID checks, CSCS checks).

Intuitive design

Ensure the app is simple enough for the bricklayers to use as they’re not good with technology.

Research and discovery

Six people were interviewed: 4 Bricklayers, 1 Gang leader, 1 Site supervisor. User interviews were conducted on site of a client.

Questions asked to bricklayer, gang leader and site supervisor

1

What is the current process to complete lifts?

2

Do all the bricklayers work on same plots of the site?

3

What are the common problems faced on site?

4

Who is responsible for document checks?

5

What documents are required to work on site?

6

How is the progress confirmed on site?

7

How often you use your phone on site?

8

Is it easy to operate phone with gloves on?

Survey outcome

Manual process

Bricklayer record the completion of work on paper. It’s difficult to handle paper copy during bad whether or due to the wet site conditions.

Time consuming

Time consuming for supervisor to mark and approve work done.

Manual process of calculation and creating invoice.

Document check

Hard for gang leader to keep record of all bricklayers. Often need to check expiry of all the bricklayers document and update information with Admin.

User Personas & Scenarios

Created 2 primary personas & scenarios based on the research and survey outcome to keep design decision user centric.

Key features

Bricklayers/Subcontractors (Mobile App)

Profile creation

Ability to create and add gang members


Overview

Overview of jobs & workers allocated to different jobs/site

Job submission

Ability to submit lifts / jobs for approval.

Invoice procession

Ability to create invoice and send it to admin for processing.

Site Manager (Mobile App)

Delete profile

Ability to remove subcontractor profile.


Overview

Overview of jobs & workers allocated to different jobs/site

Approval

Ability to review & approve completed lifts/jobs

Amend progress

Ability to amend progress of lifts/jobs submitted.

Admin panel (Web app)

Profile creation

Ability to create profile for subcontractors and bricklayers


Expiry reminders

CSCS, UTR  and CIS check and ability to send reminders when expiring


Property details

Ability to input a plot number, input price list for jobs, the total cost for house build

Create gangs

Ability to create “gangs” (group of worker working on a job together)


User Flows

User flows were made taking scenarios into consideration. Every flow created demonstrated how user will navigate in a particular environment to complete his job.

Mapped 2 critical user flows:

Discovery - Apply for job - Get hired

Dashboard navigation - Upload task - Task complete

User journey mapping

Stages

Before the site work

During the site work

After the site work

Actions

Jacob get’s contacted for a site work as a Bricklayer.

Jacob accepts job & share all the site details with gang members

Progress done on Lifts is marked & shared with supervisor

Invoice created is sent to Admin to process payment.

Jacob and gang is ready for next site work

After receiving payment, contract ends with Admin.

All the details about the site and work is sent to him.

Jacob & his gang starts working on site.

Based on marked progress, every Friday invoice is created.

Problems

~Not getting notified about new contracts could lead to loosing job opportunities for the gang.


~Have to confirm everything on paper.

~To remember and note all the lift progress and other work done.


~To remember work done by each and every gang member.

~Need to wait for a long time for payment.


~Gang members payment gets delayed as well.

Opportunities

~Getting push notification about new sites that require bricklayers.


~Complete information about site can new contracts.

~Saving progress and work done for each site.


~Getting easily connected with supervisor to confirm work done.

~Easy creation of invoice and sending it to Admin for processing.


~Having record of all the invoice created in past.

Project scope

What’s in scope

~Admin allocating site to gangs and bricklayer.

~Site progress confirmation for supervisor.

~Invoice creation for Gang leaders and Bricklayers

~Record of all the bricklayers and completed sites.

What’s not in scope

~Automatic payments for gangs and bricklayers.

~Everyday attendance of bricklayers on site.

~Record of toolbox talk on site.

~Supervisor allocating site to gangs and bricklayer.

Risks

~Can’t access the mobile app and web app without internet.

~Difficult the operate phone while construction kit on.

Heavy operations might slow down app.

Dependancies

~Admin will always have to rely on supervisor to mark the site progress.

~Bricklayer won’t get paid unless supervisor approves the work done.

Design phase

After successfully discussing every user flow with client and assuring that we have covered all the required information, the next step was to start design phase .

Wireframes

Design phase started with wireframes and exploring multiple solutions. Feedback was noted from client and changes were made as per the requirement.

Visual design & branding

I created a colour palette with 1 primary, 2 secondary and 3 neutral colours. The choice for typography has fallen on Poppins font with a decent x-height for legibility. Created a components of header, tiles, footer, buttons and icons.

With those elements added to my low fidelity wireframes, I made my way into high-fidelity designs.

UI Components Library

I created a colour palette with 1 primary, 2 secondary and 3 neutral colours. The choice for typography has fallen on Poppins font with a decent x-height for legibility. Created a components of header, tiles, footer, buttons and icons.

With those elements added to my low fidelity wireframes, I made my way into high-fidelity designs.

Hi-Fi Designs

After successful session on wireframes and colour palette, I started working on designing Hi-Fi designs.

Clear visibility of key areas of business to streamline the admin work.

Managing jobs on paper manually and keeping an eye on all aspects of business was time consuming and hard to remember everything.


With Subsmart, admin can now easily manage and track all the jobs, messages, site records and invoices on the main dashboard of the web app.

Adding new sites & keeping record of it is now much easier.

Preparing and sharing a new list of sites with the subcontractors took considerable time.


Admin now can create sites in the web app and easily share and allocate worker to the site reducing extra effort and time.

No more pen & paper required.

Bricklayers now can easily get access to the new sites added and can effortlessly mark the work progress without noting down on any paper.


This way they can keep the track of work done and record the completed work on site.

QA Testing

Internal QA Testing

Overall, internal figma testing was quite satisfying. All the flows were working as expected and it was also made sure that the UI design is pixel perfect.


Figma prototype was tested with Bricklayers and Supervisor and received positive feedback. There were minor tweaks which were updated in design.

Design Handover

The handover document was created with the recordings explaining each and every functionality in the flow. The prototype was also added which majorly helped in the handover meeting as it was easier to explain the process to the dev team.


A separate handover document was created with added annotations and explanation of each screen. The project handover was made in four phases covering all the core features of Subcontractors mobile app, Supervisors mobile app and Admin panel.

Key Takeaways

What needs to be improved

1

Need to look into simplifying feature of switching between Brick count and Normal Lifts.

2

Need to simplify the process of allocating gangs to the plot as this will save time of the Admin.

3

It would be useful to just keep invoice history in “Invoice” section rather than creating invoice agai.

Challenges:

  • To find the right angle together as a team with an interesting user experience when dealing with a business to business client.


  • To cope up with different scenarios and multiple user types without making the flow complicated and boring.


  • To think about detailed aspects users might need when designing flows for all user types.

Lesson learnt:

  • Seek out feedback early and continually

    The trouble with most of us is that we would rather be ruined by praise than saved by criticism. Keeping the stakeholders/users in loop and testing solutions in whatever form (paper, low-fi or hi-fi) as early as possible saves ample amount of time and re-work.


  • Simplicity is strength
    As a designer, we are often lured by attractive, trendy and out of the box designs. But, we must always remember the ‘why’. The primary goal is to understand the user, their problems and then come up with a design that solves it.


  • Prioritize
    Create a design strategy before starting any new project. This helps deal with out-of-scope requests that could potentially derail the project and helps deliver a quality product in time.

Research and discovery

Six people were interviewed: 4 Bricklayers, 1 Gang leader, 1 Site supervisor. User interviews were conducted on site of a client.

Key features

Bricklayers/Subcontractors (Mobile App)

Profile creation

Ability to create profile for site managers.

Job submission

Ability to submit lifts / jobs for approval.

Site Manager (Mobile App)

Approval

Ability to review & approve complete lifts/jobs.

Amend progress

Ability to amend progress of lifts/jobs submitted.

Admin panel (Web app)

Expiry reminders

CSCS, UTR  and CIS check and ability to send reminders when expiring.

Property details

Ability to input a plot number, input price list for jobs, the total cost for house build.

User personas & scenarios

Created 2 primary personas & scenarios based on the research and survey outcome to keep design decision user centric.

Survey outcome

Manual process

Bricklayer record the completion of work on paper. It’s difficult to handle paper copy during bad whether or due to the wet site conditions.

Time consuming

Time consuming for supervisor to mark and approve work done.

Manual process of calculation and creating invoice.

Document check

Hard for gang leader to keep record of all bricklayers. Often need to check expiry of all the bricklayers document and update information with Admin.

designwithyuvraj@2025

designwithyuvraj@2025