System overview

Every surface, on one page.

The public storefront, the Frappe Builder pages and the ERPNext Desk that staff operate — 24 screens captured from the running system, not mockups. Storefront and ERP share one database, so a price changed in the Desk is live on the site at the next request.

1 / 3

Public storefront

What a pilgrim sees. Every price, departure date and availability state on these pages is read live from the ERP — there is no second copy of the catalogue.

Home

Home

Hero, trust signals, live featured journeys and the FAQ.

View full screen →
Journeys

Journeys

The catalogue, filterable by journey type. Availability comes from open departures, not a static list.

View full screen →
Package detail

Package detail

Day-by-day itinerary, accommodation, and a sticky booking panel with a live traveller count.

View full screen →
Travel journal

Travel journal

SEO surface. Articles carry category, author and reading time.

View full screen →
Article

Article

Canonical URL, OpenGraph and Article schema, with a live inventory call-to-action that hides itself if the package is unpublished.

View full screen →
Agent partnerships

Agent partnerships

B2B landing page and concierge enquiry form, feeding the same CRM lead pipeline.

View full screen →
2 / 3

Frappe Builder

Marketing pages the team edits visually, served from the same database as the ERP. No separate CMS, no content sync.

Offers page

Offers page

Seasonal campaign page.

View full screen →
Services page

Services page

Service overview.

View full screen →
Contact page

Contact page

Enquiry routing.

View full screen →
Builder workspace

Builder workspace

All pages, versioned in the app rather than living only in a database.

View full screen →
Builder canvas

Builder canvas

The visual editor a marketer works in.

View full screen →
3 / 3

ERPNext Desk

The operational backend. Travel-specific DocTypes sit alongside standard ERPNext accounting, buying and CRM.

Inara workspace

Inara workspace

The operator's landing page, grouping the travel DocTypes.

View full screen →
Travel Packages

Travel Packages

The catalogue behind the storefront.

View full screen →
Package record

Package record

Pricing, itinerary, hotels and the publish flag the storefront honours.

View full screen →
Trip Bookings

Trip Bookings

The booking ledger.

View full screen →
Booking record

Booking record

Passenger manifest, departure link and status. Submitting reserves seats; cancelling releases them.

View full screen →
Package Departures

Package Departures

Seat inventory per departure date — a package sold across three dates has three independent pools.

View full screen →
Flight Routes

Flight Routes

Block-booked airline seat allocations.

View full screen →
Hotel Allocation

Hotel Allocation

Rooming lists and bed assignment for a group.

View full screen →
Transport Manifests

Transport Manifests

Ground transport and ziyarat routing.

View full screen →
Suppliers

Suppliers

Hotels, airlines and visa desks.

View full screen →
Supplier record

Supplier record

Carries the halal audit expiry that gates bookings. An empty date reads as NOT certified, never as 'probably fine'.

View full screen →
Customers

Customers

Retail pilgrims and B2B sub-agents.

View full screen →
Blog Posts

Blog Posts

The journal, authored in the Desk and rendered by the storefront.

View full screen →