AM

Digital Technician

Sole Designer & Front-End Engineer · Figma / React Native / HTML / CSS/SCSS / JavaScript / GitLab

Overview

Digital Technician is the mobile app used by every Hawx Pest Control service technician to run their day. It handles the full appointment lifecycle: viewing daily routes, starting appointments, reviewing customer notes and concerns, completing a guided service checklist, logging chemical treatments, capturing photos, collecting signatures, and generating service tickets sent directly to the customer. I've worked on this app for over 3 years, first building out new features on the existing foundation, then leading a complete redesign of every page. I owned the redesign end-to-end, spending about 2 months on design in Figma before coding the majority of the front-end.

The Challenge

When I joined, Digital Technician was functional but still growing. Over time we added manager views, leaderboards, quote tracking, multi-photo capture, rescheduling, and NPS scoring, and the app outgrew its original design. The route list, map, and service checklist all struggled to display increasingly complex information, and the UI lacked consistency as new screens were layered on top of old ones.

The Goal

Continuously evolve the app to support every service type Hawx offers (general pest, outdoor, termite, rodent, and more) while keeping the experience fast and intuitive for technicians working in the field, ultimately leading to a full redesign of every page.

The Redesign

The full redesign focused on creating a scalable layout system that could handle all the features added over the years. The route view, map, and service checklist were all rethought to surface the right information at the right time: NPS scores, customer notes, color-coded statuses, and next-day route previews. Designed for one-handed use in the field, the interface prioritizes large touch targets, clear visual states, and minimal text input. Modals and navigation were standardized for consistency across every screen.

BEFORE & AFTER

A complete redesign of every screen. 2 months of design in Figma, then I coded the majority of the front-end.

01

Route List

The daily route now shows NPS scores, star ratings, and color-coded status badges so techs can see what's ahead at a glance. They can also preview tomorrow's route.

Before

After

02

Map View

Cleaner numbered pins with color-coded statuses and a customer card preview at the bottom for quick context before arriving at a stop.

Before

Map View — Before redesign

After

Map View — After redesign

03

Service Checklist

The flat checklist became a categorized system with sections that adapt to the service type, inline photos, a progress counter, and a clear completion flow.

Before

After

04

Review & Signoff

Reorganized the review page where techs log chemical treatments, collect signatures (required in some states), edit check-in/out times, and finalize the service ticket.

Before

After

05

Menu

Replaced the plain text list with an organized menu grouped into Appointment Tools, Customer Management, and General Tools with clear icons and navigation.

Before

Menu — Before redesign

After

06

Photo Gallery

Photos are now organized by service category instead of a flat grid, making it easy to find documentation for specific treatments.

Before

Photo Gallery — Before redesign

After

Photo Gallery — After redesign

07

Appointment Tools

The floating action button was replaced with a structured slide-out menu, giving techs quick access to camera, notes, gallery, customer info, and upsell tools.

Before

Appointment Tools — Before redesign

After

Appointment Tools — After redesign

08

Modal Components

Standardized all modals across the app with a consistent style: close button, full-width stacked actions, and clear visual hierarchy.

Before

Modal Components — Before redesign

After

Modal Components — After redesign

KEY FEATURES

01

Daily Route & Map View

Technicians see their full daily route with NPS scores, star ratings, and color-coded status badges. They can also preview the next day's route. The interactive map shows all assigned stops with numbered pins and a customer card preview for quick context.

02

Customer Concern Visibility

When a tech starts an appointment, customer-reported concerns, door codes, special instructions, and past service history are surfaced immediately so they know exactly what to address before they begin.

03

Guided Service Checklist

A step-by-step checklist guides techs through every required action for the appointment. The checklist adapts to the service type (general pest, outdoor, termite, rodent) and automatically adds steps for any customer add-ons.

04

Multi-Photo Documentation

Techs can attach multiple photos and notes to each checklist item, documenting findings and treatment areas. Photos are organized by service category in a gallery for easy review.

05

Rescheduling & Cancellations

Techs can reschedule, cancel, or schedule follow-up appointments directly in the app with a required reason, keeping the back office in sync without phone calls.

06

Manager View

Managers can monitor their team's routes, check in on individual technicians, and track service completion across the day.

07

Quote Tracking

If a customer is interested in an additional service type or add-on during a visit, the tech can create and track a quote on the spot, turning routine appointments into upsell opportunities.

08

Leaderboards & Points

Techs earn points for completing appointments, with bonuses for running the route in order and for certain service types. Leaderboards show how they stack up, and NPS scores from customer reviews on Applause are tracked alongside performance.