Caicos Hub
Development Proposal · Phase 1

Caicos Hub
Food ordering and delivery for Turks and Caicos

A simple, reliable platform connecting customers, restaurants and delivery drivers. A customer and restaurant app, a driver app and a web admin dashboard, all on one shared backend, built to launch locally and grow into more Caicos Hub services later.

Prepared for Will, SED Global StudioBy Hassan MaqsoodSeptember 2026iOS · Android · Web
Scroll
The plan

Three components, one order flow

This proposal follows the Caicos Hub MVP concept document. Phase 1 does one thing extremely well: a customer orders food from a local restaurant, the platform automatically assigns the best available driver, and the food arrives at the customer's door. Everything below is scoped to exactly that, so the launch stays simple and reliable, and the foundation is ready for the services you want to add later.

3
components: customer and restaurant app, driver app, admin dashboard
$11500
total investment, fixed price for the Phase 1 scope
~20
weeks of development, design to store launch
5
milestones, each delivered and approved before the next
Working together again. Having built SED together in 2024, you already know how we run a build: clear milestones, weekly updates, and no surprises on scope or price.
Component 1
Caicos Hub App

Customer and restaurant in one app

iOS + Android

One app, two ways to sign up: as a customer or as a business. Customers order, restaurants receive and prepare.

Customer experience

Find, order, pay, track

  • Create an account and set a delivery location
  • Browse restaurants, search by restaurant or dish
  • Restaurant profiles, menus and photos
  • Customise items with optional extras and add-ons
  • Cart and order review with the delivery fee and total shown before paying
  • Pay in the app
  • Live order status from received to delivered
  • See the assigned driver and track the delivery on a map
  • Order history and reorder
  • Rate the restaurant and the driver after delivery
Restaurant experience

Profile, menu, incoming orders

  • Sign up as a business and set up the restaurant profile: name, logo, photos, address and location, opening hours, description
  • Menu management: categories, items, descriptions, photos, prices, optional extras and add-ons
  • Mark items available or unavailable at any time
  • New orders arrive in real time with a sound and a notification
  • Accept or reject, then set an estimated preparation time ("Preparing, 20 minutes")
  • Mark the order Ready for Pickup so the driver can collect it
  • Order history and an earnings summary
Component 2
Caicos Hub Drive

The driver app

iOS + Android

A separate app for delivery drivers. Anyone who wants to deliver through Caicos Hub registers, gets approved, goes online, and receives deliveries automatically.

What the driver gets

Register, go online, deliver, earn

  • Registration with basic details and the documents you require, then approval from the admin
  • Offline and Online: drivers only receive requests when they go online
  • New delivery offers with restaurant location, pickup distance, delivery location and estimated earnings
  • Accept or Decline with a countdown; unanswered offers move to the next driver
  • One-tap navigation to the restaurant and to the customer
  • Earnings and delivery history
  • Notifications for new deliveries, cancellations and order updates
New delivery
PickupGrace Bay Grill, 0.5 mi
Deliver toLeeward, Zone 2
Estimated earnings$8.00
Accept
Decline
Offer expires in 30 seconds
Step 1
Driver accepts the delivery
Step 2
Goes to the restaurant
Step 3
Picks up the food
Step 4
Goes to the customer
Step 5
Delivers, delivery completed
The engine

Automatic dispatch and delivery zones

The two pieces that make Caicos Hub run itself instead of needing someone to assign every delivery by hand.

Driver dispatch

The best available driver, automatically

When a restaurant accepts an order, Caicos Hub looks for available drivers and ranks them by distance from the restaurant, availability, estimated travel time and current status. The delivery is offered to the best match first. If that driver declines or does not respond within the set time, the offer moves to the next driver, and so on, until the delivery is taken. The admin can still step in from the dashboard when needed.

  • Ranking by distance, availability, travel time and status
  • Timed offer, then automatic hand-off to the next driver
  • Live driver location for the customer and the admin
  • Designed so taxi or other driver services can be switched on later
Delivery zones

Simple, predictable delivery fees

The service area is divided into geographic zones, each with its own delivery fee. The fee is worked out from the restaurant and customer locations and shown to the customer before checkout. Zones and fees live in the admin dashboard, so you can change them any time without an app update.

Zone 1
$5
Nearby
Zone 2
$8
Medium distance
Zone 3
$10
Longer distance
Zone 4
$15
Extended
Starting examples from your document. You set the real zones and fees in the dashboard.
Order tracking

How an order moves through Caicos Hub

The same status trail the customer sees in the app, the restaurant sees on its orders screen, and the admin sees in the live view.

1
Order placed
Customer pays
2
Restaurant accepts
Sets prep time
3
Preparing
Dispatch finds a driver
4
Driver assigned
Customer sees the driver
5
Picked up
Ready for pickup, collected
6
Delivering
Live on the map
7
Delivered
Rate restaurant and driver

The customer, the restaurant and the driver each receive a notification at every step that matters to them: the customer from order received through to delivered, the restaurant for new orders and driver arrival, the driver for new deliveries, cancellations and order updates.

Component 3
Caicos Hub Admin

The web control centre

Web dashboard

Everything the operations team needs to run the platform from a browser.

RRestaurants

  • Approve new restaurants
  • View restaurants
  • Manage restaurant status

DDrivers

  • Approve new drivers
  • View drivers and documents
  • See availability, manage status

CCustomers

  • View customers
  • Manage customer accounts

OOrders

  • Active, completed and cancelled orders
  • Order details
  • Monitor deliveries

ZDelivery zones

  • Create and edit zones
  • Set delivery fees
  • Activate or deactivate zones

$Financials

  • Orders and delivery fees
  • Platform fees
  • Restaurant amounts and driver earnings
12
Active orders
15
Restaurants online
8
Drivers online
5
Drivers delivering

The live view: who is online, which driver is on which delivery, and the current status of every active order.

Our approach

How we build it

Proven, mainstream technology, chosen so the platform is reliable on day one and easy to extend later.

Two mobile apps, React Native

Caicos Hub App and Caicos Hub Drive each run on iOS and Android from a single codebase, so both stores launch together and every update ships once.

One shared backend and API

A REST API with a real-time layer for live order status and driver location, serving both apps and the admin dashboard from one place.

Maps, notifications, payments

Google Maps for locations, distances and travel-time estimates; push notifications for customers, restaurants and drivers; in-app card payments through Stripe or an equivalent gateway available in Turks and Caicos.

Web admin dashboard

A standard dashboard layout on the same backend, with the live view, approvals, zones and financial summaries, deployed on cloud hosting with backups.

Built for what comes next. The driver and order model is designed so taxi rides or other driver services can be added later as new service types, without rebuilding the platform. Phase 1 activates food delivery only, exactly as your document specifies.
Investment

Five milestones, one clean quote

$11500
Total, Phase 1, fixed price, USD
M1DesignUI/UX design for the customer app, restaurant side and driver app, plus a clickable prototype. The admin dashboard uses a standard layout and needs no separate design phase.Weeks 1 to 3$1,500
M2Caicos Hub AppCustomer and restaurant app, React Native, iOS and Android.Weeks 4 to 10$2,800
M3Caicos Hub DriveDriver app, React Native, iOS and Android.Weeks 9 to 13$1,700
M4Backend, dispatch, payments and adminBackend, REST API and database; automatic dispatch and live tracking; delivery zones and fees; payments; notifications; the web admin dashboard; full integration of all three components.Weeks 4 to 17$4,000
M5QA, testing and launchFull QA pass and fixes across all three components, App Store and Google Play submission for both apps, admin dashboard deployment.Weeks 17 to 20$1,500
Total, Phase 1~20 weeks$11,500

Fixed price for the Phase 1 scope in this document. All figures USD. Each milestone is invoiced on approval of the previous one, so you always know what is being built and what it costs, with no open-ended hourly work.

Timeline

From kickoff to launch in about 20 weeks

Five phases that overlap where they can: the backend starts as soon as design is under way, and the driver app follows the customer app so the dispatch flow can be tested end to end early.

Month 1Design and foundation
Month 2Customer and restaurant app
Month 3Driver app and dispatch
Month 4Payments, admin, integration
Month 5QA and launch
M1 Design
M2 Caicos Hub App
M3 Caicos Hub Drive
M4 Backend, dispatch, payments and admin
M5 QA and launch
Live in Turks and CaicosBoth apps in the App Store and Google Play, admin dashboard online
A note on timelines. These are actual development timelines. Client feedback and fix cycles extend them, and any change to the approved design affects both the timeline and the cost.
Scope

What is included, and what we assume

A clean line around Phase 1, so the build stays on time and on budget.

Assumptions

  1. Phase 1 is food ordering and food delivery only, as the concept document specifies. Taxi and ride-hailing, grocery, pharmacy, package delivery and general e-commerce are later phases and will be scoped and quoted separately.
  2. In-app payments run through Stripe or an equivalent gateway available in Turks and Caicos. Phase 1 tracks platform fees, restaurant amounts and driver earnings in the admin, and Caicos Hub pays restaurants and drivers from those figures. Automated payouts can be added in a later phase.
  3. Design is produced from this document (no existing designs), with one round of revisions per milestone.
  4. Caicos Hub provides the Apple and Google developer accounts, the Google Maps and payment gateway accounts, and the initial restaurant content. We handle all setup and configuration.
  5. Third-party usage fees (hosting, maps, push notifications, SMS, payment processing) are billed by those providers directly to Caicos Hub.

Included

  1. Everything described in the three components above
  2. Design of all customer, restaurant and driver screens
  3. Store submission for both apps, on iOS and Android
  4. Admin dashboard deployment and hosting setup
  5. A full QA pass before launch

Not included

  1. Ongoing maintenance after launch (available under a separate maintenance plan)
  2. Restaurant POS integrations
  3. Any service outside food delivery
Terms

Clear terms, no surprises

A few terms so we are aligned on timeline, scope and how we work together.

!The timeline reflects actual development time. Client feedback and fix cycles extend it, and any change to the approved design affects both timeline and cost, scoped and quoted as a separate change before work begins.

Scope and working terms

Scope and changes. Any change in scope or price is set out in a separate written quote, agreed by both sides, before work begins.

Timeline. Estimates are actual development time; client feedback and fix cycles extend the schedule.

Independent contractor. Hassan Maqsood and his development team are engaged as an independent contractor for the design, development and deployment of the platform.

Commercial and legal

Invoicing and currency. Invoices are issued and paid in USD, per milestone.

Ownership. Copyright over the final product transfers to Caicos Hub on final payment; the team may showcase the work in its portfolio.

Confidentiality. Information exchanged for this project stays confidential and is used only for this project.

Entire agreement and severability. This proposal is the full agreement for the Phase 1 development project; if any term is unenforceable, the rest remains in force.

Next step

How we kick off

Simple and staged, the same way we ran SED.

Review and confirm the scopeHave a look through and tell us what fits and what you would change. Happy to adjust.
A quick call to walk through itThirty minutes to go through the document, the assumptions and the launch plan: pick a slot.
Formal contractOnce the proposal is agreed, we share a formal contract to sign before kickoff.
M1 Design startsThe first milestone kicks off design for all three surfaces, and the backend foundation starts alongside it.
Milestone to milestone, to launchEach milestone delivered and approved in turn, with weekly progress updates, through to the App Store and Google Play.