Skip to content

Roadmap ​

MelonQ & BookDirect delivery — Oct 2026 to Mar 2027. Published PM plan (not a /next draft). How-to-build winners stay on v1 playbooks until a row is promoted. Amenities stay the local slug catalog.

Oct 13, 2026

Summary ​

This is the dev team's delivery plan for MelonQ and Bookdirect from 13 October 2026 to 31 March 2027, with the feature waves that follow. It shows what we are building, in what order, by when, and what each piece depends on. Releases 1 and 2 are planned for acceptance by 18 December 2026. Release 3 builds the late modules in January and February, before Staylier launches.

Use this roadmap to plan sprints, replace the planning sizes with your own, and see which dates are fixed. It orders the work so shared foundations ship first, compares demand with capacity, and sets the checkpoints and cut order we use when work runs behind. The anchor dates:

  • 13 to 31 October: Release 1 merges the migration and the v1 foundations. Pending, then live, properties move this week; cutover is 30 October.
  • 2 to 27 November: Release 2 builds the revenue and guest-facing modules, code complete on the team's 27 November feature line.
  • 1 to 18 December: stabilization with no new scope, then full acceptance on 18 December.
  • 21 December to 1 January: change freeze.
  • 4 January to 26 February: Release 3 builds the late modules (Group, Insight, Loyalty and Members, Channel Management and Channel Plus, Events, the Room, Experience and Spa calendars, Hotel Marketing and the AI Website builder).
  • 3 March 2027: Staylier launches, built during February.
  • January to 30 March 2027: extra mobile engineers join in January and launch both mobile apps on 30 March.
  • 4 March onward: rebranding, then the industry-standard feature waves to 19 November.

Three rules set the order. Protect live revenue first. Build shared foundations (orders and cart, billing) before the modules that sit on them. Make one risky change at a time: Google Hotel Center changes stay out of cutover week.

Scope notes and decisions ​

These scope notes and decisions were agreed on 13 October 2026 and apply to every section below.

Scope notes ​

  1. The Staylier launch date is 3 March 2027.
  2. Staylier is corporate business travel management for companies: company accounts, travel policies, approvals, traveller profiles, consolidated invoicing and reporting.
  3. The team's dates (30 October cutover, 27 November feature line, 18 December acceptance) are fixed and carried over.
  4. "Migrate live properties" this week means moving the property data into the rebuilt system (pending properties first, then live ones) and reconciling the counts. Production traffic switches at the gated go/no-go on 29 and 30 October. Traffic does not switch before the gate.

Decisions made (13 October) ​

  • The 27 November feature line holds for the Release 2 modules. The Release 3 modules are built late, in January and February, before the Staylier launch. The mobile apps follow their own plan.
  • The CTO is the migration decision owner, with the founder as escalation.
  • The Google Hotel Center landing page for GT integration moves to secure.bookdirect.ng immediately, for direct booking. BK1 integration landing page is bookdirect.ng.
  • The 21 December to 1 January change freeze is confirmed.

Timeline at a glance ​

Releases 1 and 2 finish by 18 December. After the freeze, Release 3 and the Staylier build run to the launch on 3 March, with rebranding and four feature waves after.

roadmap dates as set in this doc · 13 Oct 2026 to 31 Mar 2027

The diamonds mark the three gates. The mobile apps run on their own track, with extra engineers from January and a launch on 30 March. Staylier starts on 1 February, after Billing (18 December) and Group and Insight (29 January) are accepted.

CheckpointDateThe testIf behind
1. First weekFri 23 OctPending and live data migrated and reconciled; repo separation and orders and cart doneRe-plan Release 1 and protect the cutover
2. Go/no-goThu 29 OctEvery migration-critical item verifiedMove non-critical Release 1 items to November; never delay the cutover for them
3. MidpointFri 13 NovFirst Release 2 modules accepted by the business; Google Hotel Center verifiedStart the cut order in the risk table; move work to Release 3
4. Feature lineFri 27 NovEvery Release 2 module code completeApply the cut order in the risk table
5. Release 3 lineFri 19 FebEvery Release 3 module code complete; Group and Insight already acceptedApply the cut order; protect Staylier

Release 1: Migration and v1 foundations (13 to 31 October) ​

Release 1 merges the migration with the v1 foundations in one window: pending, then live, properties move into the rebuilt system this week, repo separation runs alongside, and the gated cutover is 30 October.

DatesWorkGate
13 to 16 OctImport pending properties into the rebuilt system, then migrate live property data the same week and reconcile the counts. Start moving the GT Google Hotel Center landing page to secure.bookdirect.ng for direct booking. Start repo separation and stand up platform.melonq.com. Run the migration audit. Start orders and cart hardening.16 Oct: parity matrix, prioritized backlog and cutover plan. Source and target counts match.
19 to 23 OctFinish the landing page move (price checks before and after), repo separation and orders and cart. Build the Reservation Portal, the Bookdirect Booking Engine, the MelonQ Booking Engine (standalone, booking link, deep embed), and the new platform UI shell and core screens.23 Oct: no critical workflow without an implementation and verification plan. Checkpoint 1.
26 to 30 OctRehearse the cutover, run regression, hold the go/no-go on 29 Oct and cut over on 30 Oct. The cutover includes switching partners from bookdirect.ng/extranet to platform.melonq.com, with redirects.29 Oct go/no-go. 30 Oct smoke tests. Checkpoint 2.
31 OctContingency: stabilize, reconcile data, confirm booking and email.Escalate to the founder if a blocker remains.

Only migration-critical items gate the cutover: anything else not finished by 29 October moves to early November. Google Hotel Center changes stay out of cutover week.

The old system stays available for rollback until the responsible stakeholders approve its retirement. Do not force the cutover to hit the date if data integrity, booking correctness or rollback readiness is uncertain.

Release 2: Revenue and growth (2 to 27 November) ​

Release 2 builds the revenue and guest-facing modules and ends at the team's 27 November feature line.

WindowWorkExit
2 to 13 NovAdd BK1 integration to Google Hotel Center, with before and after price checks. Coupons and Promos. Start Upsells and Retail, AI Rate Match, the MelonQ website, Billing and Reconciliation and Guest Communication.13 Nov: Google feeds verified, Coupons accepted. Checkpoint 3.
16 to 27 NovFinish Upsells, AI Rate Match (manual) and the website (20 Nov). Build AI Rate Match (automatic). Finish Billing and Reconciliation, Guest Communication, Guest Dashboard, the Business Development portal with CRM integration, Membership plan subscription and the new Bookdirect.ng UI.27 Nov: every Release 2 module code complete. Checkpoint 4.

Billing and Reconciliation covers the hotel-facing reconciliation feature and the admin Billing, collection and Reconciliation portal. It collects commissions and subscriptions, so it is built early.

Stabilization and acceptance (1 to 18 December) ​

December is stabilization and acceptance of Releases 1 and 2 with no new scope, followed by the change freeze.

WindowWorkRule
1 to 11 DecFix defects, close anything not yet code complete, start the full regression.No new scope.
14 to 18 DecFull-system regression and security testing, UAT, documentation, monitoring, backup and recovery checks for Releases 1 and 2.18 Dec: business acceptance and handover, as in the team plan.
21 Dec to 1 JanChange freeze.Hotfixes only; an on-call engineer is named.

Release 3: late modules (4 January to 26 February) ​

Release 3 builds the modules scheduled late: Group, Insight, Loyalty and Members, Channel Management, Channel Plus (including BL), Events, the Room, Experience and Spa calendars, Hotel Marketing and the AI Website builder. It runs alongside the Staylier build and finishes before the Staylier launch. Group and Insight come first because Staylier needs them; Loyalty and Members comes first because the mobile apps need it from 15 January.

WindowWorkExit
4 to 29 JanGroup, Insight, Loyalty and Members, Channel Management and the AI Website builder. Events from 18 Jan and Hotel Marketing from 25 Jan.29 Jan: Group and Insight accepted.
1 to 19 FebFinish Channel Management, Events and the AI Website builder (5 Feb). Build the Room calendar, then the Experience and Spa calendars, and Channel Plus including BL. Finish Hotel Marketing.19 Feb: every Release 3 module code complete. Checkpoint 5.
22 to 26 FebRegression, UAT and fixes for Release 3. Contingency for anything open.26 Feb: Release 3 accepted, or on the cut list with a date.

Each channel goes live only when that channel certifies the connection, so some may land after 26 February.

Staylier launch (3 March 2027) ​

Staylier launches on 3 March 2027 as a corporate business travel management product on top of the booking engine, with Group, Billing and Insight accepted first; the build must start by 1 February with three engineers.

Proposed first shippable scope (to be confirmed in the Staylier spec):

  • Company accounts, traveller profiles and user roles.
  • Travel policy rules, such as rate caps and approved properties.
  • Booking on behalf of a traveller, with an approval step.
  • Multi-traveller bookings, using the Group module.
  • Consolidated company invoicing and collection, using the Billing portal.
  • Spend and travel reports, using the Insight dashboards.
DateMilestone
18 DecBilling accepted (Staylier prerequisite)
29 JanGroup and Insight accepted (Staylier prerequisites)
1 FebStaylier build starts
24 FebCode complete; UAT with pilot companies begins
1 MarGo/no-go for launch
3 MarStaylier live

Signing two or three pilot companies through the Business Development portal before 24 February is part of the launch checklist. Staylier launches with the same regression and security gates as every earlier release.

Mobile apps (January to 30 March 2027) ​

Extra mobile engineers join in January to build the MelonQ app and the Bookdirect.ng app on one shared codebase, and both launch on 30 March 2027. The core team supplies the stable APIs, the design tokens and the release gates, and does not build the apps, so the 27 November feature line is not affected. The dates below are proposed; the mobile lead confirms them in the first week of January.

DateMilestone
15 JanMobile engineers onboarded; app designs, API documentation and design tokens handed over
29 JanBoth apps run against production APIs
12 MarCode complete; device regression and security testing
16 MarBoth apps submitted to the app stores
30 MarMelonQ and Bookdirect.ng apps launch

Apps are built on the design tokens, so the rebranding token swap on 4 to 12 March reaches them before submission.

Rebranding (4 to 31 March 2027) ​

Rebranding opens the post-launch period, with a 4-week window starting 4 March; it stays cheap only if every product already draws its colours, type and logos from shared design tokens.

  • Scope is open. Decide by 29 January what changes (names, logo, colours, domains) and which products it touches.
  • Build rule from Release 2: all new UI uses design tokens, so the rebrand is a token swap plus new assets and not a redesign.
  • 4 to 12 Mar: swap tokens and assets across the web apps and both mobile apps.
  • 15 to 26 Mar: update domains, email templates, app store listings and partner communication.
  • 29 to 31 Mar: verify redirects and feeds, then announce.

Any rename that changes a domain used by Google Hotel Center needs a price-accuracy and landing-page check before it goes live.

Industry-standard completion (4 March to 19 November 2027) ​

From 4 March, four waves build the 22 features the modules above leave out, closing the gaps against what journey.travel and GuestCentric publish; they total 98 engineer-weeks and finish on 19 November 2027.

post-launch plan as set in this doc · 3 Mar to 19 Nov 2027

post-launch plan as set in this doc · 3 Mar to 19 Nov 2027

Rebranding and Wave A overlap in March, so frontend time is shared between them.

WaveFeatureWhat it addsSize (eng-wks)Dates
A. Convert and collectConversion boostersLive-rate and availability widgets for hotel websites, pop-ups, urgency messages and abandoned-booking recovery. Reference: GuestCentric DateSelect, Availability Scroller and pop-ups.48 Mar to 14 May
A. Convert and collectAI booking assistantWebsite chat and WhatsApp assistant that answers questions, recommends rooms and takes bookings. Reference: GuestCentric Melissa.58 Mar to 14 May
A. Convert and collectPersonalizationDifferent room order, offers and member-only rates per shopper, from segments and booking history. Reference: GuestCentric with Duetto PlayMaker.48 Mar to 14 May
A. Convert and collectVouchers and gift cardsSell, redeem and track vouchers in the unified cart. Reference: Journey Ecommerce vouchers.28 Mar to 14 May
A. Convert and collectMelon QPayQOne payments layer over Paystack, Flutterwave, Squad and Tsara: pay-by-link, deposits, pre-authorization, refunds, split settlement and hotel payouts. Reference: Journey Pay.68 Mar to 14 May
A. Convert and collectSecurity and compliance baseline (added)Card-data scope reduction through tokenization, data-protection compliance, audit logs, roles and single sign-on.48 Mar to 14 May
B. Experience managementSpa managementTreatments, therapists, rooms, packages and online booking on the Spa calendar. Reference: Journey EMS.617 May to 16 Jul
B. Experience managementActivities and facilitiesTours, transfers, day passes, sports and golf bookings with live inventory and pricing. Reference: Journey EMS.517 May to 16 Jul
B. Experience managementRestaurant tables and Digital MenuTable booking, menu and pre-orders.517 May to 16 Jul
B. Experience managementFulfilmentTickets, QR redemption and order fulfilment for retail and experiences. Reference: Journey EMS.317 May to 16 Jul
B. Experience managementPaid memberships and day passesSell memberships for spa, facilities and clubs, with renewals. Reference: Journey EMS memberships.317 May to 16 Jul
B. Experience managementOnline check-in and digital registrationContactless pre-arrival forms, ID capture and arrival time. Reference: GuestCentric mobile access and contactless services.317 May to 16 Jul
C. Performance engineRevenue managementDemand forecasting, dynamic pricing and pace reports, extending AI Rate Match. Reference: GuestCentric revenue and rate management and RMS integrations.819 Jul to 24 Sep
C. Performance engineCompetitor rate intelligence (added)Daily competitor rate shopping that feeds AI Rate Match.419 Jul to 24 Sep
C. Performance engineAdvanced analytics and attributionFunnel, source and cohort analysis across every booking source.419 Jul to 24 Sep
C. Performance engineMulti-property managementOne login, shared guests and loyalty, and benchmarking across properties. Reference: GuestCentric Multi-Property Intelligence.519 Jul to 24 Sep
C. Performance engineGEO: AI search visibilityStructured data and content so AI assistants recommend the hotel. Reference: Journey GEO.319 Jul to 24 Sep
C. Performance engineReputation management (added)Review requests, aggregation and responses.319 Jul to 24 Sep
D. ScalePublic API, webhooks and integration marketplaceDeveloper access and partner integrations for PMS, RMS and payments. Reference: GuestCentric integrations and API.527 Sep to 19 Nov
D. ScaleWholesaler, OTA and GDS connectionsMore metasearch channels, bed banks and GDS. Reference: GuestCentric OTA and wholesalers, GDS and metasearch.827 Sep to 19 Nov
D. ScaleMulti-language and multicurrencyBooking engine and emails in more languages, prices in the guest's currency.427 Sep to 19 Nov
D. ScaleHousekeeping and operationsRoom status, tasks and maintenance. Reference: GuestCentric housekeeping management.427 Sep to 19 Nov

Wave sizes are 25, 25, 27 and 21 engineer-weeks. Each wave ends with the full acceptance gate: full regression, security testing and UAT.

Rows marked "added" are not on either company's public pages; they are included because a revenue engine of this class needs them. Product management confirms each one before its wave starts.

Sources, read 13 October 2026: journey.travel, GuestCentric, Journey EMS overview, GuestCentric on SoftwareFinder, GuestCentric and Duetto.

Master module schedule ​

Every item has a slot below: 34 rows covering 137 engineer-weeks. Lanes: BE backend, FE frontend, FS full-stack, Mobile (the extra engineers joining in January). Release 2 modules are code complete by 27 November and Release 3 modules by 19 February. Staylier, the mobile apps and rebranding follow.

#ModuleSize (eng-wks)LaneStartFinishDepends onRisk
0Migrate live properties (pending first, then live data; gated cutover 30 Oct)9, whole teamAll13 Oct31 OctParity matrixHigh
1Importing pending properties1FS13 Oct16 OctNoneLow
2Repo separation and partner platform move to platform.melonq.com (switch at cutover)3BE, FS13 Oct30 OctNoneMedium
3Orders and cart hardening (orders, line items, booking sources)3BE13 Oct23 OctNoneHigh
4Stabilization and automated tests3All, QA13 Oct18 DecNoneMedium
5Admin: Reservation Portal3FS19 Oct30 Oct3Medium
6Bookdirect Booking Engine module4FS, FE19 Oct30 Oct3Medium
7MelonQ Booking Engine (standalone, booking link, deep embed)4BE, FE19 Oct30 Oct3High
8New UI/UX on the MelonQ platform5FE19 Oct30 OctDesigner phase 1 filesMedium
9Front desk calendar: Room2FE1 Feb12 Feb8Low
10API integrations: Google Hotel Center (GT, BK1). GT landing page moves to secure.bookdirect.ng now, for direct booking; BK1's landing page is bookdirect.ng; the BK1 connection follows a stable cutover3BE13 Oct13 NovStable cutover for BK1High
11Coupons and Promos2FS2 Nov13 Nov3Low
12Upsells and Retail engine4BE, FE2 Nov20 Nov6, 7Medium
13AI Rate Match, manual3FS2 Nov20 NovRates dataMedium
14Group module3BE4 Jan15 Jan3Medium
15MelonQ website design and build3FE2 Nov20 NovDesign filesLow
16Loyalty and Members4BE, FE4 Jan15 Jan3Medium
17Billing, collection and reconciliation (admin portal and hotel reconciliation feature)5BE2 Nov27 Nov3High
18Insight and data5BE, FE4 Jan22 JanEvents captured from 30 OctMedium
19Mobile apps: MelonQ (6) and Bookdirect.ng (4), shared codebase; extra mobile engineers from January, launch 30 Mar 202710Mobile teamJan30 Mar 20277, 16High
20AI Website builder8FS4 Jan5 Feb15High
21Guest Dashboard3FE9 Nov27 Nov16Low
22Admin: Business Development portal with CRM integration4FS9 Nov27 NovCRM choiceMedium
23Channel Management8BE4 Jan5 Feb3High
24New UI/UX on Bookdirect.ng5FE9 Nov27 NovDesigner filesMedium
25Membership plan subscription2BE16 Nov27 Nov17Medium
26AI Rate Match, automatic3FS16 Nov27 Nov13Medium
27Events management3BE, FE18 Jan5 Feb3Low
28Front desk calendars: Experience and Spa3FE8 Feb19 Feb9Medium
29Guest Communication4BE9 Nov27 Nov3Medium
30Hotel Marketing4FS25 Jan19 Feb29Medium
31Channel Plus integration (includes BL)3BE8 Feb19 Feb23Medium
32Staylier (corporate business travel management)8BE, FE, FS1 Feb3 Mar14, 17, 18High
33RebrandingNot sizedFE, brand4 Mar31 MarStaylier liveLow

Sizes in rows 0 to 32 total 137 engineer-weeks, of which 10 (row 19) are built by the extra mobile engineers. Row 33 is not sized. The post-launch features are in the section above.

Non-engineering tracks ​

Engineering dates hold only if these inputs land one sprint ahead of the build.

RoleOwnsDates
Product managementSpecs with a defined first shippable version for each module.Release 1 specs this week. Specs for every Release 2 module signed by 23 Oct and for every Release 3 module by 18 Dec. Staylier spec by 18 Dec.
Product designerDesign files for each surface.MelonQ platform, booking engines and admin by 19 Oct (later files slip the UI work, not the cutover). Website by 30 Oct. Mobile app designs by 15 Jan. Bookdirect.ng UI by 6 Nov.
Writers and support docsCutover runbook, partner notices, help centre, release notes, app store copy, Staylier help.Partner notice about platform.melonq.com by 23 Oct. Docs for each module within a week of its acceptance.
TesterMigration regression and rehearsal, then automated suites and per-module acceptance tests.Rehearsal 26 to 27 Oct. Automated core suite by 13 Nov. Full regression 1 to 18 Dec. Release 3 regression 22 to 26 Feb. Staylier regression 22 Feb to 2 Mar.
CTOMigration decision owner, architecture review, release gates, sign-off on estimates.Estimates reviewed 16 Oct. Orders and cart design review 20 Oct.
FounderEscalation, rebrand scope, Staylier pilot companies, partner communication.Partner notice approved by 23 Oct. Rebrand scope by 29 Jan. Pilot companies by 24 Feb.

Critical path and risks ​

A slip on the critical path is absorbed by the 22 to 26 February contingency week first; after that it moves the Staylier date, or a Release 3 module is cut.

  1. Cutover stable (31 Oct).
  2. Orders and cart hardened (23 Oct) and booking engines built (30 Oct).
  3. Billing code complete (27 Nov); Group and Insight accepted (29 Jan).
  4. Releases 1 and 2 accepted (18 Dec).
  5. Staylier built (24 Feb) and launched (3 Mar).
RiskEffectResponse
Team pace below planAt the planning sizes, work due by 27 Nov is about four times what three engineers supply, and Release 3 about twice.Checkpoints on 23 Oct, 29 Oct, 13 Nov, 27 Nov and 19 Feb. If behind, cut in this order, protecting the critical path: Channel Plus, Hotel Marketing, Experience and Spa calendars, AI Website builder, Events, AI Rate Match (automatic).
Merged scope raises cutover riskThe repo move, data migration and new engines land in the same three weeks.Only migration-critical items gate the cutover. Rollback covers the domain redirects. Rehearse on 26 to 27 Oct.
Cutover slips past 31 OctRelease 2 starts late.Never force the cutover. Decide at the 29 Oct go/no-go and move work to Release 3.
Google Hotel Center price accuracy or landing page flagLoss of metasearch traffic.GT stays live through cutover. The GT landing page moves before cutover week and the BK1 connection follows on 2 to 13 Nov, each with before and after price checks.
Orders and cart design is wrongRework in Upsells, Coupons, Loyalty, Group, Billing and Staylier.CTO design review on 20 Oct before any module builds on it.
Design files arrive lateUI work idles.Build on design tokens and the existing screens, and apply new files as they land.
Channel certifications and app store reviewsChannels go live after 26 Feb; app store review runs up to the 30 Mar launch.Submit the apps to the stores by 16 Mar. Treat each channel's go-live as separate from code complete.
December freezeProduction issues have no fast path.Name an on-call engineer for 21 Dec to 1 Jan. Hotfixes only.

Release gates ​

A module is done when it meets its first shippable version, has automated tests, has written help documentation, is monitored in production and is accepted by the business. Each release also passes a gate.

GateDateMust be true
Release 1 go/no-go29 OctEssential workflows pass end-to-end tests. Pending and live data reconciled. Backup and restore tested. Authentication, authorization and property-level access checked. Integrations and production configuration verified. platform.melonq.com serves the migrated data and the rollback covers the redirects. Cutover and rollback rehearsed with owners. A named decision owner approves.
Release 2 code complete27 NovEvery Release 2 module code complete. Google Hotel Center verified for price accuracy and landing page. Billing totals reconcile against sample hotel data.
Full acceptance18 DecFull regression and security tests pass. Edge cases, integrations and failure recovery tested. UAT complete with no release-blocking defects. Documentation, monitoring, backup and recovery verified. Any exception approved in writing.
Release 3 acceptance26 FebEvery Release 3 module accepted, or on the cut list with a date. Certification status recorded for each channel.
Staylier go/no-go1 MarFull regression and security tests pass. Pilot companies complete UAT. Company invoicing tested end to end. Rollback tested. Support documentation ready.
Rebrand complete31 MarRedirects, feeds and app listings verified under the new brand.
Mobile launch30 MarBoth apps approved by the stores. Device regression and security tests pass. Apps use the design tokens. Release monitoring is in place.

API-first. Middleware Backend wins over Core Backend when both exist.