Services · Mobile app development · Construction apps

Construction apps that keep Riyadh sites, offices and clients on the same page.

Codeeo handles construction app development Riyadh contractors can put in the hands of site engineers, foremen and clients on day one. We build site diaries, inspection requests, subcontractor tracking and client progress portals in Arabic and English, so a fit-out firm in KAFD, a villa builder in north Riyadh or a specialist subcontractor on a giga-project works from one record instead of a dozen WhatsApp groups.

Part of our team of 80+ sits in Riyadh, alongside colleagues in Dubai and Karachi. That means workshops at your office, walks around your site and testing on the phones your crews actually carry, with the design and engineering work shared across all three locations.

Built for
Main contractors, subcontractors, fit-out firms, villa builders and developer project offices working across Riyadh.
Typical timeline
We agree the first release and its dates in writing at the end of discovery, after we have seen how your sites actually run.
What you own
Source code, app store accounts, the admin panel, the database and every site record, all held in accounts you control.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the app can include

Tools built around how Riyadh projects are actually run.

Riyadh has an unusual amount of construction running at once: Diriyah, King Salman Park, the Expo 2030 site, office towers in the King Abdullah Financial District and thousands of private villas in the northern districts. The work differs, but the pain is the same. Engineers chase consultant approvals by phone, foremen report manpower on paper, and the client asks for progress photos that live in someone's gallery.

We pick the modules below to match your role in the chain. A subcontractor on a large programme needs inspection requests and manpower returns that satisfy the main contractor. A villa builder needs a homeowner portal and stage payments. Construction management app development Riyadh firms commission from us usually starts with three or four of these and adds the rest once crews are using it.

Explain your project
  • Inspection and approval requests

    Raise an inspection request from the site, attach drawings and photos, and route it to the consultant or main contractor. Status, comments and rejection reasons stay on the request, so a resubmission shows exactly what changed since the last visit. Overdue requests are flagged to the project manager automatically.

    Fewer days lost waiting for a sign-off nobody can trace.

  • Daily site diary

    Foremen log weather, manpower by trade, equipment on site, deliveries and delays in a few minutes, with photos tagged to zones or floors. The diary becomes the evidence pack when a delay claim or a variation is disputed later. Diaries lock at midnight, so entries cannot be quietly edited afterwards.

    A dated, photographed record of every working day.

  • Subcontractor package tracking

    Each package shows scope, progress against programme, open snags and pending payments. Main contractors see which specialist trade is behind before it holds up the next one, and subcontractors see what is blocking their own invoice. Payment applications reference the same progress figures, which shortens valuation arguments.

    Interface problems between trades surface early.

  • Manpower and gate access

    QR or ID based check-in at the site gate, headcount by company and trade, and a live view of who is on which site. Useful on large Riyadh programmes where several hundred workers from many firms share one gate. Exports match the formats main contractors request.

    Accurate manpower returns without a clerk counting heads.

  • Drawing and document control

    Current drawing revisions pushed to every phone, older ones marked superseded, and method statements available offline. Site teams stop building from a printout that was replaced two weeks ago. Document controllers publish once and the app handles distribution. Downloads are logged per user for traceability.

    Everyone works from the latest revision.

  • Material deliveries and requests

    Site engineers raise material requests against the programme, the store confirms stock, and deliveries are booked into slots so trucks are not queuing on Riyadh ring roads outside a closed gate. Each delivery note is photographed on arrival and matched to the purchase order. Rejected deliveries record a reason and photo.

    Fewer idle crews waiting for steel, blockwork or ducting.

  • Homeowner progress portal

    For villa builders and renovation firms, a client app shows stage progress, weekly photos, selections waiting for approval and the payment schedule. Owners in Al Malqa or Hittin stop driving to site to see what happened this week.

    Fewer anxious calls, faster approvals on finishes.

  • Snag and defect lists

    Pin a snag to the floor plan, photograph it, assign the trade and set a due date. Closing it needs a photo, and the handover report builds itself from the closed list. Repeat snags by trade show which subcontractor needs closer supervision. Snags can be filtered by trade, floor or due date.

    Handover without a spreadsheet marathon.

  • Heat and safety scheduling

    Shift planning that respects the summer midday outdoor work ban, toolbox talk records, near miss reports and incident photos, all timestamped. Safety officers see open items across every Riyadh site in one list. Reports export for audits.

    Compliance records ready when an inspector asks.

  • Management dashboard

    Directors see progress, open inspections, overdue snags and manpower across projects, filtered by site or client. Data exports to Power BI or your ERP where you already report. Weekly summaries can be emailed to clients without manual editing. Figures update as soon as site records sync.

    One view of every site before the Sunday meeting.

Who this is for

Four Riyadh contractors we build for.

Riyadh construction is not one market. A façade subcontractor at Diriyah, a family firm building villas in Al Narjis and a fit-out company working floor by floor through office towers all need different software. Each brings different paperwork and a different person approving their work. These are the four starting points we see most often, and the first version we would build for each. If your firm sits between two of them, we combine the relevant modules rather than forcing a choice.

01

Specialist subcontractors on large programmes

Giga-project main contractors expect inspection requests, manpower returns and safety records in their own format and on their own deadlines. We build an app that produces those outputs from what your foremen already record, so your office team stops retyping site notes into the client's templates every evening. The first release usually covers inspection requests, manpower and the daily diary. Later releases add snag closure and payment applications tied to measured progress. Your office team also gets a simple screen to review each submission before it leaves the company, which avoids rejected returns.

Built to feed the main contractor's systems, not to replace them.

02

Villa and residential builders

Private homeowners in north Riyadh want to see progress, approve tiles and pay stage invoices without visiting site every weekend. A branded client app with photos, selections and a payment schedule gives them confidence and gives your project managers their evenings back. We also set up reminders for owner decisions, because late tile or kitchen choices are a common cause of villa delays in Riyadh. Owners can also invite family members or an engineer friend to view the project, which is common for villa builds in Riyadh.

The client app is often what wins the next referral.

03

Fit-out contractors in office towers

Fit-out in KAFD and along King Fahd Road means tight building management rules, night deliveries, work permits issued by the tower and many small packages running in parallel. We focus on permit tracking, snag lists by floor and handover packs that tower operators accept. Night shift supervisors get a simple handover screen so the morning team knows exactly which rooms were touched and which permits closed. Floor by floor dashboards show the client how close each level is to handover.

04

Developer and PMC offices

Developers and project management consultants overseeing several contractors need one view across all of them. We build a reporting layer that collects progress, inspections and photos from each contractor without forcing every firm onto the same internal tools. Each contractor keeps its own app or system, and the developer sees a consistent picture of progress, risk and open approvals across the whole Riyadh portfolio. The developer can also share a summary view with investors or lenders without exposing contractor detail.

Six steps from a site visit to an app your crews open every morning.

  1. 01Site and office walkthroughWe spend time on one of your Riyadh sites and in the site office, watching how reports, approvals and photos move today before anything is written into a scope. We also meet the people who approve your work.
  2. 02Scope the first releaseWe pick the three or four workflows that waste the most hours and write them up with screens, roles and reports, then agree dates and what drives the cost. Anything outside that list waits for a later release.
  3. 03Design for gloves and sunlightLarge buttons, high contrast screens for outdoor use, Arabic and English layouts, and forms that a foreman can finish standing up in the heat. Every screen is tested with real foremen before build starts.
  4. 04Build with offline firstBasements, cores and remote plots lose signal, so records save on the phone and sync later. The admin panel and integrations are built in parallel. Push notifications fire once the record reaches the office.
  5. 05Pilot on one live siteOne project uses the app for a few weeks while we fix what slows people down. Only then do we roll it out to the other sites and subcontractors. Feedback is collected in person at that Riyadh site each week.
  6. 06Support and next modulesAfter launch we watch usage, answer support requests and plan the next modules from what site teams ask for, on a retainer that suits your workload. Releases follow a schedule your team can plan training around.

Technology

What we build this with.

Flutter or native code for the site and client apps, a web admin panel, and APIs into Primavera, Procore, SAP, Odoo or Dynamics where you already run them. Hosting can sit in Saudi data centres when your clients require it, and we test on mid range Android phones because that is what most crews use.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Riyadh contractors ask before building an app.

Both: we have people in Riyadh and the wider team in Dubai and Karachi.

Workshops, site visits and user testing happen in Riyadh with your engineers and foremen. Design, development and quality testing are shared across our Riyadh, Dubai and Karachi team of 80+. You get one project lead who is reachable in your working hours and who has seen your sites, rather than a remote team working from a written brief alone. During that phase we also confirm which roles need the app first, so the pilot site gets real attention instead of a general rollout.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews