iOS App Development

Keyless Car Rental App

A SwiftUI app that replaces the rental desk — book, verify, photograph damage and unlock the car by Bluetooth.

Car rental app screens showing vehicle ready for collection and unlock confirmation

Project Overview

The Challenge

Customers landed after a long flight and queued 40 minutes at the rental desk for paperwork they had already completed online. Damage disputes were common because the pre-rental check was a paper diagram, and airport car parks have no mobile signal — which ruled out any approach that needed a live connection at the car.

Our Solution

We built a native iOS app in SwiftUI. Licence and identity verification happen before arrival, so the customer walks to a bay number rather than a desk. Damage capture is a guided photo sequence timestamped and stored against the rental, which ended most disputes on its own. The vehicle unlocks over Bluetooth using a key provisioned to the device in advance, so it works underground with no signal, and return is a photo set and a tap.

Key Features

What We Delivered

  • Pre-arrival verification

    Licence and identity checks completed before landing, with document scanning.

  • Bluetooth keyless entry

    Keys provisioned in advance so unlocking works offline, underground and on Apple Watch.

  • Guided damage capture

    Timestamped photo sequence at collection and return, stored against the rental.

  • Contactless return

    Fuel, mileage and photo capture closing the rental without a staff handover.

Outcome

Results and Impact

  • Desk queueing removed for app users — straight from terminal to vehicle bay.
  • Damage disputes reduced sharply through timestamped guided photo capture.
  • Bluetooth keys work in underground car parks with no mobile signal.
  • Contactless return closed the rental without staff involvement.

Client Feedback

What the Client Says

★★★★★

Customers walk from the terminal straight to the car.

Regional ManagerAirport car rental operator

Portfolio

More Projects

  • WooCommerce store for tractor cleaning and equipment care products on desktop and mobile, with foam wash, polish, oxidation remover and sealant
    • WordPress
    • WooCommerce
    • PHP

    WooCommerce eCommerce

    Tractor Cleaning & Equipment Care – WooCommerce Store

    A WooCommerce online store for tractor cleaning, equipment maintenance, paint correction, oxidation removal and foam cleaning products.

  • Shopify chocolate gift basket store with occasion collections on desktop and a gift checkout with delivery date and message on mobile
    • Shopify
    • Liquid
    • Online Store 2.0

    Shopify eCommerce

    Chocolate Gift Baskets – Shopify Store for Every Occasion

    A Shopify store for chocolate gift baskets, organised by occasion — birthdays, weddings, anniversaries, holidays and corporate gifting.

  • BigCommerce dog protein food and supplement store with life-stage filters on desktop and a subscription screen on mobile
    • BigCommerce
    • Stencil
    • Handlebars

    BigCommerce eCommerce

    Dog Protein Food & Supplements – BigCommerce Store

    A BigCommerce store for high-protein dog food and supplements, with shopping by life stage and recurring auto-delivery.

  • Gym training app on iPhone and Android: a morning check-in notification asking about yesterday’s session and today’s scheduled workout plan
    • Android
    • iOS
    • Flutter

    Mobile App Development

    Gym Training App – Daily Workouts & Morning Check-ins

    An Android and iPhone app that schedules each day’s training course and checks in with trainees every morning on the previous day’s session.

  • ShopEase eCommerce storefront on laptop and phone with product, order and analytics admin screens
    • PHP
    • MySQL
    • JavaScript

    eCommerce Development

    ShopEase – Modern eCommerce Platform

    A feature-rich online fashion store with a seamless shopping experience, powerful admin management and secure transactions.

  • HomeNest furniture website shown on desktop monitor, laptop, tablet and smartphone
    • WordPress
    • Custom Theme
    • HTML5

    Website Design & Development

    HomeNest – Responsive Furniture Website

    A modern, fully responsive website for a home furniture brand, designed to showcase products beautifully on every device.

  • Freight dispatch board showing live loads, drivers, routes and delivery status
    • React
    • TypeScript
    • Node.js

    Web Application Development

    Freight Dispatch & Driver Tracking Platform

    A live dispatch board built in React and Node.js that replaced a spreadsheet-and-phone workflow for 120 drivers.

  • Financial insights publishing dashboard showing articles, authors and compliance review status
    • Next.js
    • React
    • TypeScript

    Headless CMS Website

    Wealth Management Insights Hub

    A Next.js front end over headless WordPress that took a compliance-heavy content library from slow to near-instant.

  • Tour operator booking dashboard showing departures, seats sold and guide assignments
    • Vue 3
    • Nuxt
    • TypeScript

    Booking Platform Development

    Adventure Tour Booking & Itinerary Platform

    A Vue 3 and Nuxt platform handling departures, seat availability, deposits and guide assignments for multi-day tours.

  • Insurance claims portal showing claim queues, adjusters, stages and SLA metrics
    • Angular
    • TypeScript
    • RxJS

    Enterprise Web Application

    Insurance Claims Administration Portal

    An Angular portal that gave 200 claims handlers one screen in place of three legacy systems.

  • Food magazine editorial dashboard listing recipes, contributors and publishing status
    • Astro
    • Svelte
    • TypeScript

    Publishing Website

    Food Magazine & Recipe Archive

    An Astro rebuild of a 3,850-recipe archive that cut JavaScript by two thirds and made mobile pages load in about a second.

  • Property management dashboard showing units, tenants, maintenance jobs and contractor status
    • Laravel
    • PHP 8
    • Blade & Livewire

    Web Application Development

    Property Management & Tenant Portal

    A Laravel platform managing 1,140 units — tenancies, maintenance jobs, contractor scheduling and owner statements.

  • Document intake dashboard showing extracted invoice fields, confidence scores and review routing
    • Python
    • FastAPI
    • Tesseract OCR

    Data Automation & OCR

    Invoice Processing & OCR Automation

    A Python pipeline that reads 18,400 supplier documents a month and posts 93% of them without a person keying anything.

  • Order hub dashboard showing order flow, warehouses, event throughput and retries
    • Java 21
    • Spring Boot
    • Spring Batch

    Enterprise Integration

    Warehouse Order Service & Event Integration

    A Spring Boot order service processing 9,600 orders a day across four warehouses, with event-driven stock sync.

  • Clinic scheduling dashboard showing appointments, clinicians, rooms and utilisation
    • .NET 9
    • C#
    • ASP.NET Core

    Enterprise Web Application

    Clinic Group Scheduling System

    An ASP.NET Core scheduling system across nine clinics, with Entra ID sign-in and automated patient reminders.

  • SaaS quoting dashboard showing pipeline, quote values and conversion metrics
    • Ruby on Rails
    • Hotwire (Turbo & Stimulus)
    • PostgreSQL

    SaaS Product Development

    Field-Service Quoting SaaS

    A Rails MVP taken from idea to paying subscribers in ten weeks, with Stripe billing and Hotwire interactivity.

  • Live saleroom dashboard showing lots, current bids, bidder counts and latency metrics
    • Elixir
    • Phoenix Channels
    • Go

    Real-Time Web Platform

    Live Auction Bidding Platform

    An Elixir and Go platform holding 11,000+ concurrent bidders per sale with bid latency measured in milliseconds.

  • B2B trade account screen showing catalogue, contract pricing and stock availability
    • Magento 2
    • PHP 8
    • MySQL

    Magento eCommerce

    Industrial Parts B2B Store

    An 84,000-SKU Magento 2 store with contract pricing, quick order and ERP-synced stock for trade accounts.

  • University faculty content dashboard showing research pages, owners, languages and workflow states
    • Drupal 10
    • PHP 8
    • Twig

    Drupal Website

    University Faculty & Research Portal

    A multilingual Drupal portal for 6,800 pages, 140 editors and three languages, built to WCAG 2.2 AA.

  • Migration dashboard mapping old practice URLs to new pages with redirect status and clicks
    • WordPress
    • Custom theme
    • Wix & Squarespace export

    Website Migration

    Dental Group Website Migration

    Nine practice sites on Wix and Squarespace consolidated into one WordPress site — organic clicks up 74%.

  • Field inspection app screens showing offline job list and a completed inspection form
    • Progressive Web App
    • Service Workers
    • Workbox

    Progressive Web App

    Utility Inspection Field App (PWA)

    An installable, offline-first progressive web app used by inspection crews in places with no usable signal.

  • Integration dashboard showing pipelines between ERP, web shop and accounts with sync status
    • Node.js
    • NestJS
    • TypeScript

    API & ERP Integration

    ERP to Web Shop Integration

    A NestJS integration layer moving 312,000 messages a day between an ERP, a web shop and the accounts system.

  • Coffee loyalty app screens showing stamp rewards and an order-ahead checkout
    • React Native
    • TypeScript
    • React Navigation

    Mobile App Development

    Coffee Chain Loyalty & Order-Ahead App

    A React Native app for Android and iPhone with stamps, order-ahead and push offers across 34 stores.

  • Warehouse picking app screens showing pick waves and a location scan confirmation
    • Kotlin
    • Jetpack Compose
    • Room

    Android App Development

    Warehouse Pick & Pack Android App

    A native Kotlin app for rugged scanners that keeps working when the warehouse Wi-Fi does not.

  • Hotel guest app screens showing stay details, room key and check-in confirmation
    • Swift
    • SwiftUI
    • Apple Wallet

    iOS App Development

    Hotel Group Guest App

    A SwiftUI app with Apple Wallet room keys, Live Activities and in-stay service requests.

  • Insurance adjuster app screens showing assigned claims and a damage assessment summary
    • Kotlin Multiplatform
    • Jetpack Compose
    • SwiftUI

    Cross-Platform App Development

    Field Adjuster Apps on a Shared Core

    Android and iOS adjuster apps sharing one Kotlin Multiplatform core for assessment rules, sync and offline data.

  • Home care app screens showing scheduled visits and a completed visit log
    • Ionic
    • Capacitor
    • Angular

    Hybrid App Development

    Home Care Visit Logging App

    An Ionic and Capacitor app built from the provider’s existing Angular system, in the stores in seven weeks.

  • Operations dashboard showing service deployments, replicas, uptime and cost reduction
    • Docker
    • GitHub Actions
    • Nginx

    Cloud & DevOps

    Learning Platform Cloud Migration

    A containerised rebuild of a fragile single-server deployment: 4-minute releases and 58% lower hosting cost.

  • Database observability dashboard comparing query times before and after optimisation
    • PostgreSQL
    • pg_stat_statements
    • Redis

    Database Optimisation

    Rental Marketplace Database Optimisation

    Search dropped from 2.4 seconds to 38 milliseconds, and the marketplace went from six database servers to two.

  • Support assistant conversation answering from product documentation with cited sources
    • Python
    • FastAPI
    • Vector database

    AI Integration

    Support Assistant Grounded in Product Documentation

    A retrieval-based assistant answering customer questions from the vendor’s own documentation, with citations.

  • Garden nursery online store showing seasonal plant products and availability filters
    • WooCommerce
    • WordPress
    • PHP 8

    WooCommerce eCommerce

    Garden Nursery Store with Seasonal Availability

    A WooCommerce store where stock follows the growing season, with delivery weeks chosen at checkout.

  • Craft brewery online store showing beer club subscription boxes and gift options
    • WooCommerce
    • WooCommerce Subscriptions
    • WordPress

    WooCommerce eCommerce

    Craft Brewery Beer Club & Subscriptions

    A WooCommerce subscription club with age verification, courier rules for alcohol and a gifting flow.

  • Sports nutrition store showing subscription products, bundles and filters
    • Shopify
    • Liquid
    • Online Store 2.0

    Shopify eCommerce

    Sports Nutrition Store with Subscribe & Save

    A Shopify store where subscriptions, bundles and a product finder lifted repeat revenue.

  • Luxury watch storefront showing individual pre-owned pieces with prices and filters
    • Shopify Storefront API
    • Next.js
    • React

    Headless Shopify eCommerce

    Pre-Owned Luxury Watch Storefront

    A headless Shopify storefront for one-of-one inventory, with authentication records and a sell-your-watch flow.

  • B2B medical supplies trade store showing contract pricing and approval workflow
    • BigCommerce
    • Stencil
    • Handlebars

    BigCommerce eCommerce

    Medical Supplies B2B Store

    A BigCommerce trade store with framework pricing, budget approvals and repeat ordering for care homes and clinics.

  • Migration dashboard showing products, customers, orders and redirects moved to the new platform
    • Shopify Plus
    • Liquid
    • Magento 1 export

    eCommerce Replatforming

    Furniture Retailer Replatform to Shopify Plus

    An 11,400-product move off end-of-life Magento 1, with 9,860 redirects and a 26% better checkout rate.

  • Restaurant group website showing individual venues, menus and booking options
    • WordPress Multisite
    • PHP 8
    • Custom theme

    WordPress CMS Website

    Restaurant Group Multisite

    A WordPress multisite giving seven restaurants their own identity, with shared menus, bookings and gift cards.

  • Charity website showing a donation appeal, campaign progress and impact reporting
    • WordPress
    • PHP 8
    • Custom donation forms

    WordPress CMS Website

    Charity Donation & Campaign Website

    A WordPress site built around regular giving, Gift Aid and campaign pages the fundraising team runs themselves.

  • Learning portal showing course progress, assessments and certificate status
    • WordPress
    • LMS & membership plugins
    • PHP 8

    WordPress CMS Website

    Accredited Training & Membership Portal

    A WordPress learning portal with courses, assessments, certificates and employer team accounts.

  • Manufacturer product catalogue with specification filters and technical downloads
    • WordPress
    • ACF Pro
    • PHP 8

    WordPress CMS Website

    Manufacturer Technical Product Catalogue

    A 4,200-product technical catalogue with specification filtering and CAD downloads, fed from the PIM.

  • Multilingual manufacturer website shown in German with language and translation status
    • WordPress
    • WPML
    • PHP 8

    WordPress CMS Website

    Multilingual Manufacturer Website

    One WordPress site in five languages with regional contacts, hreflang done properly and translation workflow.

  • Estate agency website showing property listings, prices and search filters
    • Next.js
    • React
    • Headless CMS

    Headless CMS Website

    Estate Agency Property Listings

    A headless CMS and Next.js site rendering 1,240 live listings that sync from the agency system every few minutes.

  • Courier app screens showing assigned deliveries and pick-up details
    • Flutter
    • Dart
    • Riverpod

    Mobile App Development

    Food Delivery Courier App

    A Flutter courier app with live tracking, batched drops and earnings that couriers can actually check.

  • Mobile banking app screens showing account balance and a payment confirmation
    • React Native
    • TypeScript
    • Biometric authentication

    Mobile App Development

    Credit Union Mobile Banking App

    A React Native banking app with biometric sign-in, instant payments, card freeze and savings goals.

  • School parent app screens showing attendance, consent request and payment
    • Flutter
    • Dart
    • BLoC

    Mobile App Development

    School Parent Communication App

    A Flutter app for 14 schools covering attendance, trip consent, payments and teacher messaging.

  • Telehealth app screens showing upcoming consultations and a video appointment
    • React Native
    • TypeScript
    • WebRTC

    Mobile App Development

    Telehealth Consultation App

    A React Native app for video consultations, repeat prescriptions and results — with encryption throughout.

  • Gate scanning app screens showing scan throughput and a valid ticket confirmation
    • Kotlin
    • Jetpack Compose
    • Room

    Android App Development

    Event Ticketing Gate Scanner App

    A native Kotlin scanner validating 25,000 tickets an hour at the gate, with no dependence on venue Wi-Fi.

Let’s Connect

Want Results Like These?

Share your project details and our experts will get back to you within one business day with the best solution — free consultation, no obligation.