Skip to main content
Fully Booked operator network on web, app and PDF

Fully Booked - All-in-One Smart Booking Solution

fully booked brand logoFully BookedApp DevelopmentApr 24, 2023 - Jun 24, 20252 years 3 months

Fully Booked is a booking platform for UK minibus and coach hire and the job-sharing network of operators behind it. A customer describes a trip once on the customer website and receives offers from the operators who can serve it, ranked with reviews and vehicle photos, then books with a small protected deposit. An operator who cannot take a job refers the customer from the app, and earns a share when another firm in the network carries it. Around that loop sit quotations, cancellations, Get Covered, partner contacts, stored bookings, a wallet, business pages and the Prebooked widget, all on one backend and run from an admin control room.

React NativeExpoTypeScriptGoogle MapsReduxFigmaCanvaNestJSExpress.jsGraphQLMongoDBSquare PaymentsTwilioPremiere ProDockerHostingerDigitalOcean
Md Moniruzzaman Image

Md Moniruzzaman

The Full Story

Operators share the work they cannot carry, customers get real offers in one place, and every firm in the network earns from it.

Every operator turns work away

Minibus and coach hire in the UK runs on small firms, and every one of them says no several times a week. The vehicles are already out, the trip is outside the area, a coach breaks down the night before, or the customer wants a cheaper price. That customer used to get a friend's phone number or nothing at all. The firm that took the call earned nothing, and the firm that could have done the trip never heard about it.

Fully Booked was started by an operator who was tired of watching that happen. It connects the two conversations that matter in this trade, operator to operator and operator to customer, so the firm that cannot take a job passes it to firms that can, the customer chooses between real offers, and the firm that passed it on is paid for the lead.

A refused job becomes a referral in one tap

When an operator has to say no, the app turns the refusal into a hand-off. One tap on Earn Commission produces a polished PDF in the operator's own name, a gracious note and a link that lets the customer ask every suitable firm for a price, sent over WhatsApp or email in seconds.

The customer hears a recommendation from a firm they already trust rather than an advert. The operator keeps the goodwill and earns a share of the booking if the customer books, paid on the day of the trip, and a tracker follows the lead like a parcel: sent, filled in, quoted, booked, paid.

Brand colour backdrop
The PDF a customer receives when an operator cannot take the job: a note that the firm has them covered, and a link to get prices
The operator home screen: earnings, customer, referred and affiliate enquiries, Get Covered and Earn Commission
The referral tracker: lead sent, customer filled in the details, companies responded, booked, paid

One enquiry reaches every operator who can help

The customer fills in one form with the route, dates, passengers, vehicle size and luggage. Operators who can serve it hear at once, the referring firm's partners first, then the most trusted firms on the leaderboard. Offers come back side by side with vehicle photos, reviews and payment options, so the customer compares on trust as well as price.

Brand colour backdrop
The referral landing page: one form for the trip, and the promise of prices from every available operator
Offers from ranked operators with recommended badges, reviews, vehicle photos and a chat

Talk freely, book safely

Customer and operator chat openly and can settle a new price, but phone numbers, email addresses and company names stay hidden until the booking is secured. That one rule protects both sides: the customer is not chased by strangers, operators win on service rather than on who grabs a number first, and the network is not bypassed the moment a deal looks close.

To confirm, the customer pays a small deposit online. It is held until the trip goes ahead and refunded at once if it does not, and if an operator ever lets a customer down, the network can call on every firm on the platform to cover the trip. Confirmations and invoices then reach the customer, both operators and the platform without anyone typing them.

Brand colour backdrop
The invoice the customer receives: total, paid online and due on the day
An operator chatting with a customer about an offer, contact details held back

When a vehicle is off the road, the network covers

Breakdowns and double bookings are the moments a small firm loses customers for good. Get Covered lets the operator post the trip to trusted partners or to the whole network, watch covering firms respond with a price, chat, and hand the job to the one they choose. The covering firm gains a job it would never have seen, and the customer still gets their trip.

Partners are added with a private code, so friendly firms become a job-sharing circle with first sight of each other's leads and covers. Every cover sent to a firm outside the platform carries an invitation to join, which is how the network grows through its own members.

Brand colour backdrop
Active covers: trips an operator has put out to partners and the network, with the number of proposals
Covering firms responding to a cover with their price
An operator to operator cover offer PDF, with an invitation to partner up

The tools an operator opens every day

A referral network only works if operators keep the app open, so Fully Booked grew into the tool they run the business from. Quotations go out as professional PDFs in seconds, each ending with a link for the customer to compare more quotes. Cancellations become courteous letters that hand the customer back to the network instead of leaving them stranded, and the operator can still earn from the rebooking.

  • Stored bookings remind the operator before every pickup, with the route, distance and drive time
  • Send to Driver puts the trip sheet in the driver's hands as a PDF
  • One wallet holds earnings, fees, payouts and top ups
Brand colour backdrop
A quotation PDF with a link for the customer to compare more quotes
A cancellation letter that hands the customer back to the network
A stored booking with its route on a UK map, distance and drive time, and Send to Driver
The operator wallet: balance, pending earnings, payouts and top ups

Direct bookings in the operator's own name

Operators also wanted customers of their own, not only shared ones. Every firm gets a business page with its fleet, reviews, opening hours and a booking form, and the Prebooked widget puts the same form on the operator's existing website with one line of code. Those enquiries land in the app as direct customers, and the platform charges only when a trip is booked.

Brand colour backdrop
An operator business page with its fleet photos and booking form button
The Prebooked widget on a website: the customer's enquiries and messenger beside the operator's own page

A control room that keeps the network honest

A marketplace of independent firms lives on trust, so the founder runs it from an admin dashboard. New operators are reviewed before they can quote, offer templates and vehicle photos are approved, conversations and reviews are moderated, and every booking, cover, payment and payout can be traced.

Fees, limits and each operator's permissions are settings rather than code changes, so the business model can move as fast as the market does.

Brand colour backdrop
The admin dashboard: revenue, customers, companies, referrals and operators waiting for approval
One operator's file: permission switches, earnings, service areas, template, vehicle photos and transactions

Built to keep shipping

One NestJS and GraphQL backend on MongoDB serves the React Native app on both stores, the customer site, the operator site, the admin dashboard, the documentation site and the widget, with Square taking payments, Twilio verifying phones and every PDF rendered on the server. It ran on Docker on DigitalOcean behind Cloudflare and later moved to a self-hosted Kubernetes cluster with zero downtime.

The same architecture has carried every phase since 2023 without a rewrite, from the first sketches to each store release. For operators that means a product that keeps improving while they use it, and for the founder a platform that can grow without being rebuilt.

What they said

Dominic Dormer

Founder of Fully Booked

3 years 7 months

Excellent time keeping, great attitude, brilliant skill. highly recommend

Dec 05, 2024

(5.0)

Darren Cromer

Director at Fully Booked

3 years 7 months

Monir is an exceptional developer with outstanding expertise in his field. His advanced skills enable him to deliver results that surpass those of competitors. He is very thorough and has keen attention to detail, Monir is an excellent listener who can transform your ideas into reality with precision.

Nov 28, 2024

(5.0)

Dominic Dormer

Founder of Fully Booked

3 years 7 months

Today marks one year of working with Monir, and this time has allowed me to know Monir as a truly dedicated individual. We have collaborated on my project daily for the past year, and not once has Monir failed to respond. Monir has invested tremendous effort and focus into this project, working late nights and early mornings, always available to answer calls and resolve issues. There has never been a moment when Monir turned down work or shirked responsibility. The project is growing day by day, and if it becomes a success, it will be largely thanks to Monir's unwavering dedication.

Jul 03, 2024

(5.0)

Dominic Dormer

Founder of Fully Booked

3 years 7 months

I cannot express enough gratitude for Monir's exceptional work as a full-stack developer. Over the past 8 months, Monir has been instrumental in bringing my vision to life by diligently crafting a sophisticated platform that exceeds all expectations. Monir's proficiency in his craft is unparalleled. His technical expertise, coupled with his creative problem-solving skills, has consistently resulted in innovative solutions that have elevated our platform to new heights. His ability to seamlessly navigate through complex challenges showcases his mastery of both front-end and back-end development. Beyond his technical prowess, Monir's professionalism and dedication are truly commendable. He has demonstrated unwavering commitment and reliability throughout the entire development process, ensuring that every aspect of the platform is meticulously crafted to perfection. Working with Monir has been an absolute pleasure. His clear communication, attention to detail, and proactive approach have made collaboration effortless and enjoyable. He has not only met deadlines consistently but has also gone above and beyond to deliver features that surpass expectations. In conclusion, Monir is not just a developer; he is a visionary who brings passion, expertise, and dedication to every project he undertakes. I am immensely grateful for his invaluable contributions to our platform, and I wholeheartedly recommend him to anyone seeking a top-tier full-stack developer. Thank you, Monir, for your outstanding work and unwavering commitment to excellence. You are truly a standout talent in your field.

Mar 27, 2024

(5.0)

Dominic Dormer

Founder of Fully Booked

3 years 7 months

Monir is a very experienced developer. I have been working with him very closely for 8 months now. He has achieved every goal that we planned. He has taken on very complex challenges with the project that we have created and has been able to solve every issue that we've faced. He is extremely hard working. He works day and night. He's work ethic is excellent. He never complains or give excuses. My project is beautiful now and I can't wait to promote it to the world.

Jan 21, 2024

(5.0)

Dominic Dormer

Founder of Fully Booked

3 years 7 months

Monir has been working on my project for the last 3-4 months. We have been speaking and creating ideas to improve this project on a daily basis. The project is now complete and I can honestly say Monir is one of the best people I've ever worked with. Every single commitment that Monir promised from the beginning of this journey he stuck to and achieved. He never moaned, complained or made an excuse about anything. He completed every single commitment that we agreed upon. Monir worked early mornings and late nights until he produce the project I asked of him, and now my business journey is ready to move forward and I'm completely glad that I choose Monir to create this platform for me. The project consisted of an admin panel a customer website and an app. All projects were built to high specification and have very sophisticated features. I would definitely recommend monir to anyone looking for a serious developer.

Oct 18, 2023

(5.0)

You May Also Like

fully booked brand logo
Fully Booked Video Editing
Additional Services
2 years 3 months
fully booked brand logo

Fully Booked - Promotional and Tutorial Video Production

A promotional video that walks a UK minibus operator through Fully Booked's benefits in the order they matter, made from the real app rather than stock footage. It opens on the operator's own problem, gives each benefit one beat on a real screen, and was cut to several lengths, from a few-second hook for social feeds to a full version for landing pages and the store listings.

Md Moniruzzaman Image

Md Moniruzzaman

Jun 24, 2025

+1
Dominic Dormer
fully booked brand logo

Fully Booked - Zero-Downtime Migration to Self-Hosted Kubernetes

Fully Booked ran on managed cloud infrastructure with a bill that grew every month and a stack nobody fully owned. We moved the whole platform onto a self-hosted Kubernetes cluster without a minute of downtime for the people using it. The cutover covered DNS, ingress, databases and the release pipeline, staged so that traffic shifted only once each layer had been proven on the new cluster. Nobody using the app that week knew anything had happened, which was the point. The recurring bill became owned hardware, and the same cluster now carries the platform's weekly releases.

Md Moniruzzaman Image

Md Moniruzzaman

Jun 23, 2026

+1
Dominic Dormer
fully booked brand logo
Fully Booked Photoshop Design
Additional Services
2 years 3 months
fully booked brand logo

Fully Booked - Visual Asset Design with Photoshop

Store screenshots, a feature graphic, an app icon and email art, made in Photoshop from real screens so a young platform looks established to operators. The screenshots tell the pitch in five swipes at every size Apple and Google require, every email opens with its own illustration in the brand colours, and the icon and splash screens carry the logo of two hands meeting.

Md Moniruzzaman Image

Md Moniruzzaman

Jun 24, 2025

+1
Dominic Dormer
Read the Md Moniruzzaman blog

The blog is field notes from production: architecture decisions, AI systems that survived contact with real users, and infrastructure that pays for itself. Written from the work, not about it.