All Projects
Marketplace B2B / B2C Booking Platform

Meetinkz · Meeting Room Booking Marketplace

A multi-sided marketplace connecting individuals and corporate teams with professional meeting rooms and event spaces — with real-time calendar sync, a flexible pricing engine, corporate budget governance, and hosted payment processing across Israel and the UK.

3 Portals
Customer · Corporate · Venue Owner
Multi-Region
Israel (ILS) · UK (GBP) · US (USD/EUR)
SSR
Angular Universal for SEO-critical pages
The Challenge

Three stakeholders. Zero
unified solution.

The meeting room booking market had no platform that could serve all three stakeholders simultaneously — individual users, corporate event planners, and venue owners. Each group had fundamentally different needs that most generic booking tools couldn't accommodate together.

Corporate clients struggled most acutely: employees booked independently with no budget guardrails or PO tracking, finance teams had no spend visibility until after the fact, and approval chains happened over email. Meanwhile, venue availability lived in disconnected systems — Google Calendar for some, hotel property management systems for others — making real-time availability unreliable across the platform.

Layered on top: different venues price in completely different ways — hourly, by time slot, per person, or via bundled "Eat & Meet" packages. Operating across Israeli, UK, and US markets added multi-currency, multi-language, and locale-aware tax requirements. And entering credit card details on a new platform is a trust barrier, especially in the B2B segment.

Booking a meeting room for our team meant a dozen emails, a manual approval chain, and zero visibility on what we'd actually spent at the end of the quarter. The market needed one platform that served everyone — not just the end user.

One platform.
Three stakeholders served.

We designed and built a full-stack, multi-tenant marketplace with three distinct user layers — customers, corporate admins, and venue owners — on a single, consistently architected platform. Each layer gets its own purpose-built portal backed by the same API.

A unified calendar abstraction service normalizes real-time availability data from both Google Calendar (via OAuth2 service accounts) and SilverByte hotel PMS (via a dedicated sidecar microservice), exposing a single free/busy API regardless of the venue's underlying calendar system. A strategy-pattern pricing engine dispatches per booking type — hourly, timeslot, package, and Eat & Meet — cleanly separating pricing concerns and making it straightforward to onboard new pricing models per venue.

The corporate governance module gives organizations full control: budgets allocated by fiscal year, per-user spending limits, PO assignment on every booking, and approval workflows before payment is processed — all without removing booking autonomy from event planners. Payment is handled through hosted pages (CreditGuard primary, PayPal secondary), so sensitive card data never touches our servers and PCI scope stays minimal.

  • Customer portal — venue discovery, filtering by region and category, flexible booking checkout with multi-currency support
  • Corporate back-office — budget management, per-user limits, PO assignment, approval workflows, and exportable spend reports
  • Venue owner portal — self-service listing management, pricing tiers, photo uploads via Cloudinary, and availability calendars
  • Unified calendar sync — Google Calendar API v3 and SilverByte PMS (sidecar microservice) normalized into a single availability layer
  • Flexible pricing engine — hourly, time-slot, per-person, package, and Eat & Meet bundle support via strategy pattern
  • Hosted payment processing — CreditGuard (primary) and PayPal with zero card data touching our infrastructure
  • SSR Angular Universal — server-side rendered venue and location pages for SEO across multi-region markets
  • Multi-language support — Hebrew and English throughout, with locale-aware pricing, tax, and content
  • Coupon and exchange rate engine — discount code system with real-time multi-currency rate resolution
  • Transactional email — booking confirmations, PO notifications, and approval requests via Brevo (Sendinblue)
Technology Stack

Built for scale across markets.

Customer Portal
Angular Angular Universal (SSR) Tailwind CSS Angular Material
Admin Portal
Angular DevExtreme DataGrid Tailwind CSS
Backend
ASP.NET Core Entity Framework Core Autofac DI AutoMapper NLog
Infrastructure & Storage
MySQL (AWS EC2) Cloudinary Angular Universal Express
Integrations & Auth
CreditGuard PayPal Google Calendar API v3 Google Maps Google OAuth2 Brevo Email API SilverByte PMS JWT Bearer
The Outcome

From emails and approvals
to minutes.

3
Stakeholders served on one platform
0
Card data touches our servers
Real-time
Availability across all calendar systems

Working with quickdev was a turning point for us. Although the system already existed, their contribution made the difference. They led a major architectural and visual redesign, transforming the platform into a stronger, more scalable, and more professional product. quickdev quickly understood our market, improved both usability and structure, and gave us a much better foundation for growth.

Dorin Sharon · CEO, Meetinkz
Start Your Project
Ready to build
yours?

Tell us what you're building. We'll tell you how fast we can get you there.

Start a Project See All Work