← All work

Wedding and event halls, in Egypt

Farha

A system in Arabic that runs a wedding and event hall from the first inquiry to the closing of the cash drawer: the date, the quote, the contract, the payments and the night itself.

System type
Management system for wedding halls: bookings, quotes, contracts, money, event operations, accounts and reports, on laptop, phone and receipt printer
Our role
Full build — starting from how a hall really runs, from the first call to the closing of the drawer, then building and checking it screen by screen
Farha
1 / 6

A system that carries a hall from the first inquiry to the end of the night. A date can be held for a deadline, the quote is priced by season, day, period, package and guests, and the contract, the deposit and every later payment follow on from it, with numbered receipts that show the amount in words and the VAT. On the night, the captain runs the programme from a phone and the client signs for extras with a finger; afterwards the account is settled and the cash drawer is closed by counting the notes. Two requests for the same hall and slot can never both win, a signed contract is never edited, and every change leaves a record. The interface is Arabic, right to left, on laptop and phone, and prints on A4 and on an 80 mm receipt.

88
screens in the system
8
roles, each with its own view
193
permissions the owner can assign
14%
VAT worked out on every receipt
Sector
Wedding and event halls
System type
Management system for halls with one or more branches
Coverage
Inquiries, bookings and calendar, quotes, contracts, payments and cash drawer, event sheet and night, vendors, inventory and staff, accounts, reports, packages and prices, permissions
Screens
88
Users
Owner, branch manager, sales, cashier, operations, captain, storekeeper, HR
Language and direction
Arabic interface, fully right to left
Devices and print
Laptop and phone, A4 documents and an 80 mm thermal receipt
Currency and tax
Egyptian pounds, 14% VAT

A hall sells one night, and the night was kept on paper

These are the problems a wedding hall meets when it runs on a paper diary, a spreadsheet, WhatsApp messages and the cashier's memory, and the system was built around them. This section describes working practice, not a measurement of how any one hall worked.

Read the detailHide the detail8 points
Booking
— Without a hard rule on the calendar, the same hall and slot can be promised to two clients at the same moment.
Pricing
— The price moves with the season (Ramadan, quiet months), the day (midweek, weekend, Saturday), the period (morning or evening), the package and the number of guests, and it is easy to quote it differently from one employee to the next.
The deposit
— It is treated in law as an earnest deposit that either side may give up, so what happens to it on a cancellation or a postponement has to be agreed in writing.
Money
— Receipts have to be numbered in sequence, the drawer has to be closed by a real count, and half the money moves by cash, InstaPay and transfer.
The night
— Damages, tips and overtime are added up at the end of the evening, and have to be charged to the client exactly.
Before the booking
— Inquiries arrive from WhatsApp, Instagram, the phone and middlemen, and visits and follow-ups get lost if they are not written down in one place.
Preparation
— Every department (kitchen, sound, décor, security) needs an up-to-date copy of the same sheet, and staff and vendors can be booked for two events on one night.
Accounts
— The outside accountant needs entries and statements that balance, and money received in advance must not count as income before the day of the event.

Built around the booking

Read the detailHide the detail

We started from the way a hall actually runs: the hall, the period, the package, the contract, the payments, the close. Each business rule is written once, in one place, so a quote, a receipt and a contract can never disagree with each other.

Who may see and do what is decided inside the system itself, not just on the screen, and the interface was built in Arabic from the start rather than translated over an English one.

We built it screen by screen and checked each one on a laptop and on a phone before moving on.

A booking, from the first inquiry to closing the drawer

A booking moves through nine steps in a fixed order, and the same booking number appears on every screen and every document along the way.

A GOVERNED LOOP9

  1. 01Inquiry
  2. 02Tentative hold with a deadline
  3. 03Quote
  4. 04Confirmation with a deposit
  5. 05Contract
  6. 06Collecting payments
  7. 07The night of the event
  8. 08Settling the account
  9. 09Closing the cash shift
  10. Back to 01
Inquiry01Tentative hold with adeadline02Quote03Confirmation with adeposit04Contract05Collecting payments06The night of the event07Settling the account08Closing the cash shift09A GOVERNED LOOP9
Read the detailHide the detail16 points
  1. 01

    Inquiry

    Every inquiry is recorded with where it came from, the type of event, the guest count and the budget, and visits are booked with an automatic reminder.

  2. 02

    Tentative hold with a deadline

    The date is held for a set time. If the client does not answer, the hold expires on its own and the hall goes back on sale.

  3. 03

    Quote

    The price is worked out live as the date, hall, package and add-ons are chosen, and the client gets a link to the quote.

  4. 04

    Confirmation with a deposit

    The booking is confirmed once the deposit is taken, and the cancellation and postponement terms are fixed.

  5. 05

    Contract

    The contract is built from the clauses and the booking, printed on A4 and signed.

  6. 06

    Collecting payments

    Each instalment is taken at the cashier screen or on a phone, and each one gets a numbered receipt.

  7. 07

    The night of the event

    Each department works from its own part of the event sheet, and the captain runs the programme and the door count from a phone.

  8. 08

    Settling the account

    Damages, tips and overtime are added, the security deposit is applied, and what the client owes or gets back is worked out.

  9. 09

    Closing the cash shift

    The drawer is counted note by note and compared with what was expected.

No double booking

Two requests for the same hall and slot cannot both succeed. One wins and the other becomes a second option, even if both arrive in the same moment.

Pricing by season, day, period, package and guests

Every quote uses the venue's own multipliers, so the same event gets the same price whoever writes the quote.

The deposit is an earnest deposit

It is handled as an earnest deposit under the Egyptian civil code, and what happens to it on a cancellation or a postponement is fixed when the contract is signed.

Receipts are numbered in sequence

Each cash drawer has its own unbroken numbering, and every receipt shows the amount in words and the VAT.

The drawer is closed by counting

The cash is counted by denomination, and any difference from what was expected needs a manager's approval before the shift closes.

A signed contract is never edited

A signed contract is locked. Any later change goes in an addendum, and the original stays as it was signed.

The night's extras are signed by the client

Damages, tips and overtime are charged only after the client signs for them on the screen with a finger.

The same sequence applies to every employee and every booking, and the owner can see each step afterwards.

The departments

8

8departmentsONE PLATFORM

  • Sales
  • Bookings and calendar
  • Money
  • Event operations
  • Vendors, inventory and staff
  • Accounts and compliance
  • Reports
  • Administration
SalesBookings and calendarMoneyEvent operationsVendors, inventory and staffAccounts and complianceReportsAdministration8departmentsONE PLATFORM
Read the detailHide the detail8 points
Sales
Inquiries by stage, visits, quotes, contracts, the couples' portal, and a public page showing which dates are free without names or prices.
Bookings and calendar
A month, week and day calendar for every hall and branch, with tentative holds, second options and a waiting list.
Money
Payments, numbered receipts, the cash drawer and its shifts, and the settlement of a cancellation or postponement.
Event operations
An event sheet for each department with versions, the captain's screen on the night, and extras signed by the client.
Vendors, inventory and staff
Vendors and what each is owed, inventory and custody with damage reports, and staff scheduling with a warning on clashes.
Accounts and compliance
Journal entries made automatically, deferred revenue, the trial balance and statements, CSV files for the accountant, licences and hall capacity.
Reports
Profit per event, the inquiry funnel and why inquiries were lost, vendor payables and the owner's dashboard.
Administration
Roles and permissions, approval limits, custom fields, a simple mode for a small hall, and a day's work that carries on offline.

Arabic first, and built for the phone

The interface is Arabic and runs right to left on every screen. The screens used in the field — the calendar, taking a payment, the owner's summary — are made for touch.

Read the detailHide the detail5 points
  • A bottom bar with the main destinations, and a button always at hand for a quick booking.
  • Wide tables turn into cards on a small screen.
  • A day's work stays available on a linked device if the internet drops.
  • Search ignores the difference between أ, إ and آ, between ة and ه, and between ى and ي.
  • Dates, numbers and tables run in the Arabic reading direction, not mirrored over an English layout.

The owner's summary on the phone

1 / 10

The screens

59 screens

The system and its screens are real; the data in the screenshots is not. The venue («قاعات ليالي النيل»), the clients, the staff and every amount are demo data for an invented venue, not real operating data, and belong to no real hall or client.

The booking journey

A tentative hold on one screenAvailability and a rough price appear as you type
Holding the date with a deadlineA hold that expires by itself and frees the hall
The tentative booking with an estimated priceThe price is visible from the first minute
The booking file once confirmedThe whole journey, from inquiry to close, in one place
Quote: date and hallA live calculation that moves with every choice
Quote add-onsItems with quantity and unit price, worked out for you
Reviewing the quote before sendingEvery line of the price, down to VAT and rounding
The quote link for the clientA page that opens with no account and no app
Taking the deposit at the cashier screenA big keypad and one-tap "all that is left / half"
Payment recordedThe payment is saved at once and the balance updates
Cash receiptA numbered receipt with VAT and the account position
The hall booking contractA contract set out clause by clause, ready to sign
The booking file after the depositBalances update everywhere from the same receipt
Settling the account: damages, tips and overtimeThe amount due and the security deposit worked out automatically
The cash drawer and the open shiftEvery payment shows in the day's movements and the drawer
Closing the drawer by counting notesCash counted note by note and matched to what is expected

Operations

The owner's dashboardThe month, what is overdue and what is free, at a glance
Calendar and availability: month viewEvery hall in one calendar, with colour-coded states
Calendar: week viewEach hall's periods, day by day
The bookings listA rich table with filters, totals and collection
A booking paid in fullStatus, account and dues on one page
Payment schedule and receiptsInstalments with due dates and a receipt for each
Cancellation and settlementWorked out from the policy fixed at signing
Reports: profit per eventRevenue minus cost equals profit, and you can check it
Packages and pricesPrice lists with versions, periods and multipliers
Notifications and preferencesSorted alerts and preferences per channel

Permissions and audit

The permissions matrixFine control: view, add, edit, delete and approve for every area
Users and rolesEach user has a role, a branch, a way to sign in and limits
Approval limitsAnything over the limit goes up to a manager or the owner
The booking's change historyEvery action with its date, who did it, and before and after
The same dashboard as a cashierThe interface changes with the role and the branch
Identity on documents and numberingThe venue's identity applies to everything printed

Sales

The inquiry board by stageThe sales funnel in front of the manager on one screen
An inquiry with its visit and conversationEvery conversation and visit on the same inquiry
The full client fileThe client's whole history on one page
The contract editor and its versionsEditable clauses with saved versions
The full contract documentThe contract builds itself from the clauses and the booking
The printed contract with all its clausesA complete contract ready to print and sign
The public availability pageAvailability for the public, with no names and no prices

Event operations

The event sheet and its versionsEach department sees its own part
Printing the sheet for the departmentsOne sheet, signed for by each department
The vendor listWhat each vendor is owed is visible to management
A vendor's account and charges on bookingsA charge on a booking and the balance are linked
Inventory and custodyEvery item with its count, place and replacement value
Damage reportsDamage is charged or waived by a decision
A staff scheduling clash warningStops one worker being booked on two events unnoticed

Finance and compliance

The journalAn entry made automatically for every receipt and voucher
An entry awaiting the owner's approval to reverseCorrections are made by a reversing entry, with approval
Trial balance, income statement and balance sheetAll the statements come from the same entries and balance
Deferred revenueAdvance payments become revenue on the day of the event
CSV export for the accountantA file that records who exported it and when
The register of official documentsLicences warn you before they expire
Licensed capacity for each hallA booking is blocked if the guest count exceeds the licensed capacity
Closing-time rulesClosing times are recorded with their source and start date
Inquiry funnel and reasons for lossConversion measured between each stage and the next
Vendor payables matching the ledgerThe report ties back to the ledger even after a reversal

Platform

Simple modeThe same system with fewer screens for a small hall
Custom fields for each type of recordTailor a form without any programming
The owner's dashboard with funnel and availabilityThe owner decides from a single board

What changes in how a hall runs

How a hall typically runsWith Farha
A paper diary or a spreadsheet for bookingsOne calendar that refuses overlaps
Pricing done by hand, differing from one employee to the nextA quote worked out from the venue's own multipliers
Receipts written by handA numbered receipt with the amount in words, VAT and where the account stands
Working out the night's account on paperDamages, tips and overtime settled automatically
A drawer counted from memoryA count by denomination matched to what was expected
Permissions by word of mouthRoles, limits and approvals on record
Inquiries scattered across WhatsApp, Instagram and the phoneOne board of inquiries by stage, with visits and reminders
The outside accountant rebuilds the books from papersEntries made automatically, statements that balance, and CSV files for the accountant
  • How a hall typically runs

    A paper diary or a spreadsheet for bookings

    With Farha

    One calendar that refuses overlaps

  • How a hall typically runs

    Pricing done by hand, differing from one employee to the next

    With Farha

    A quote worked out from the venue's own multipliers

  • How a hall typically runs

    Receipts written by hand

    With Farha

    A numbered receipt with the amount in words, VAT and where the account stands

  • How a hall typically runs

    Working out the night's account on paper

    With Farha

    Damages, tips and overtime settled automatically

  • How a hall typically runs

    A drawer counted from memory

    With Farha

    A count by denomination matched to what was expected

  • How a hall typically runs

    Permissions by word of mouth

    With Farha

    Roles, limits and approvals on record

  • How a hall typically runs

    Inquiries scattered across WhatsApp, Instagram and the phone

    With Farha

    One board of inquiries by stage, with visits and reminders

  • How a hall typically runs

    The outside accountant rebuilds the books from papers

    With Farha

    Entries made automatically, statements that balance, and CSV files for the accountant

This table describes the change in working practice. No operating figures are shown: nothing was measured.