Skip to content

St Mary Maadi

One platform for St. Mary Church in Maadi that runs its hotel bookings, Nile trips, sports tournaments, and liturgy and event bookings.

Client
St. Mary Coptic Orthodox Church, Maadi
My role
Full-stack engineer
Type
Institutional platform
Timeline
Nov 2025 – present
Built with
  • Next.js
  • Node.js
  • Express
  • MongoDB
  • Socket.IO
  • next-intl
  • Vercel

Screens1 screen

The seal of the Church and Monastery of the Virgin Mary, Maadi: three domes with crosses above the NileDesktop · ⁦1 / 1⁩

Select the screen to see it full size.

Overview

St. Mary Coptic Orthodox Church in Maadi runs a hotel, Nile trips, sports tournaments, and liturgies and events that need booking.

I built one platform that brings all four together, with availability and capacity management, admin workflows for the church’s staff, real-time updates, and an interface in Arabic and English.

What I delivered

  • Hotel booking system
  • Nile trip reservations
  • Sports tournament management
  • Liturgy and event bookings
  • Availability and capacity management
  • Admin workflows for the church’s staff
  • Arabic and English interface with real-time updates

How I built it

Four systems, one platform

Hotel bookings, Nile trip reservations, sports tournaments, and liturgy and event bookings each have their own rules, but they run on one platform, so the church's staff manage all of them from one place.

No overbooking

Every booking checks availability and capacity before it's confirmed, so a room, a trip or a liturgy can't take more people than it holds.

Live updates

A Node.js and Express API on MongoDB backs the platform, and Socket.IO pushes changes to open screens as they happen.

Arabic first

The interface is in Arabic and English with next-intl, right to left in Arabic, which is the site's default language.

Next project

The Ramlyon logo: a red R with an arrow

Ramlyon

Multi-tenant SaaS · 2026

A restaurant operating system: a QR menu that takes WhatsApp, web and delivery orders, plus POS, kitchen display, staff roles and analytics. Works offline.

Have a project like this one?

A few lines are enough: what you need, and roughly when.

Start a project