DGS Technology
← All work

Case study · Custom Web Application

Techno Saudi

Custom Laravel web app that runs Techno Saudi's on-site jobs end to end, from assignment to client sign-off on iPad, with automatic WhatsApp notifications.

Industry
On-site technical services
Location
Saudi Arabia
Timeline
MVP in 1 month · full platform in 3
Platform
Laravel + MySQL
Services
Custom web application, UX/UI design, WhatsApp integration
Our role
Design & development by DGS Technology

How it works

Workflow diagram

  1. 1Manager

    Create the job

    Client, site, scope, checklist and materials.

  2. 2Manager

    Schedule & assign

    Pick the date and the workers on the calendar.

  3. 3System

    Notify

    Workers and the client get a WhatsApp message via UltraMsg.

  4. 4Worker · iPad

    Start on site

    One tap starts the job and the timer.

  5. 5Worker · iPad

    Record the work

    Checklists, photos, notes and materials used.

  6. 6Worker · iPad

    Finish

    Finish time logged, status updates live.

  7. 7Client · iPad

    Client sign-off

    The client reviews and signs on the iPad.

  8. 8Everyone

    Report & track

    PDF job report sent; dashboards and client portal update.

Who uses it

  • Admins

    Users, roles, settings and company-wide reports.

  • Managers

    Create, schedule and assign jobs, and follow progress live.

  • Workers

    Run jobs from iPads on site, even offline.

  • Clients

    Sign off on the iPad and follow their jobs in a portal.

The challenge

Where they started

Techno Saudi carries out technical jobs on client sites. Work was coordinated on paper sheets and WhatsApp threads: tasks were handed out by message, progress was hard to follow, paper job sheets were easy to lose, and getting a client's sign-off meant chasing paperwork after the team had left. Managers had no single view of what was happening, and clients had no easy way to check the status of their jobs.

Goals

  • Replace paper sheets and WhatsApp threads
  • Live visibility for managers and clients
  • Instant, paperless client sign-off

Our solution

What we built

We designed and developed a custom web application on Laravel and MySQL, hosted on a VPS, with four roles: admins, managers, workers and clients. Managers create, schedule and assign jobs; workers run them on site from iPads, starting and finishing each job, working through checklists and logging time, materials, photos and notes; and clients sign off directly on the iPad. Every sign-off produces a PDF job report, notifications go out automatically on WhatsApp through UltraMsg, and dashboards give each role a live view of every job. The app works offline on site, syncs when back online, and runs in Arabic and English. We shipped an MVP in one month and the full platform in three.

  • Job creation & assignment

    Managers create jobs and assign them to the right workers.

  • Scheduling calendar

    A calendar view of every job, worker and date.

  • Live job status

    Assigned, started, finished and signed off, updated in real time.

  • Photos & notes

    Workers attach photos and notes from site as proof of work.

  • Job checklists

    Step-by-step checklists so nothing is missed on site.

  • iPad signature

    Clients sign off directly on the iPad, no paper needed.

  • PDF job reports

    A signed PDF report is generated automatically after sign-off.

  • WhatsApp notifications

    Automatic WhatsApp messages through UltraMsg, plus email and in-app alerts.

  • Time tracking

    Start and finish times and hours worked, logged per job.

  • Client portal

    Clients see their jobs, status and reports in one place.

  • Dashboards & reports

    Live dashboards and reports for admins and managers.

  • Works offline

    Workers keep working without signal; data syncs later.

  • Arabic & English

    The full app in both languages.

  • Materials tracking

    Materials and inventory used on each job.

Gallery

A closer look

Techno Saudi public landing page

Tech stack

Tools & platforms

Back end

Front end

  • Blade templates
  • iPad web app (Safari)

Integrations

  • UltraMsg API
  • PDF generation

Hosting

  • VPS

Planning something similar?

Tell us what you're building and we'll show you how we'd approach it.