• AI Product Engineering
  • Forward-Deployed Services

Ask Dahab

Ask Dahab (askdahab.com) is a multilingual travel and booking platform for Dahab, Egypt — 6 languages, about 915 pages, 18 bookable experiences, an admin panel, job portal, and multilingual search. The companion app Ask Sinai is live on the App Store and Google Play.

ProductionView Live →
Ask Dahab — multilingual travel platform interface
Web platform interface

Snapshot

Production metrics & deployment details.

Verified production status, stack, and maintenance model.

Client / Context
Ask Dahab (askdahab.com) — multilingual travel and booking platform for Dahab, Egypt, with companion app Ask Sinai
Engagement
End-to-end build: 6-language static site (Eleventy + Nunjucks), admin panel, bookings, SEO, job portal, site search, and Ask Sinai mobile app — ongoing development with 51 releases since October 2026
Status
Live in production — website at askdahab.com, Ask Sinai on Google Play and App Store
Technology
Eleventy, Nunjucks, Node.js/Express, SQLite, PM2, Caddy, Claude (Anthropic API), Google Search Console, DataForSEO, Stripe (next phase)

The challenge

What high-stakes problem had to be solved?

The business context, constraints, and risk surface that shaped every decision.

Dahab trip information was scattered, outdated and mostly English-only. Visitors needed one trusted place to plan and book in their own language, and local businesses needed a way to reach them and hire staff.

The platform had to serve an international audience in six languages (English, Arabic, Russian, German, French, Italian) with a single source of truth for travel content, bookable experiences, venue guides, and a job portal for local hiring — all while staying fast, secure, and cheap to run. The companion app Ask Sinai extends the experience to mobile.

Contributions

What GenAILabs worked on.

Factual breakdown of our direct engineering contributions.

01

6-language website (Eleventy + Nunjucks)

About 915 static pages across 6 languages, 903 URLs in the sitemap — built with Eleventy and Nunjucks for fast, SEO-friendly delivery.

02

18 bookable experiences & 70+ venue guides

Curated travel guide with bookable experiences and detailed venue guides, all managed through the admin panel.

03

Admin panel & content management

Custom admin panel allowing the client team to manage content without code — site rebuilds automatically on changes.

04

Job portal & multilingual site search

Job portal for local businesses to hire staff, and full-text search across all 6 languages.

05

Ask Sinai mobile app (iOS & Android)

Companion app for travellers, live on the App Store and Google Play — built alongside the web platform.

06

SEO, analytics & automated testing

Google Search Console integration, DataForSEO, and 314 automated checks passing on every build.

System / solution

Technical design of the custom system.

Eleventy static site, Node.js/Express API, SQLite, PM2, Caddy, and Ask Sinai mobile app.

Ask Dahab system architecture — Eleventy static site, Node.js API, SQLite, mobile app

System architecture

Eleventy + Nunjucks static site (6 languages, ~915 pages) → Node.js/Express API for bookings, search, and admin → SQLite database → PM2 process management → Caddy reverse proxy with automatic HTTPS. Ask Sinai mobile app (iOS/Android) consumes the same API. Google Search Console & DataForSEO for SEO monitoring. Stripe integration planned for payments phase. 314 automated checks run on every build.

Flywheel impulse

Deployment, integration, and real-world use.

Verified real-world deployment, maintenance, and scale protocols.

Live in production at askdahab.com with Ask Sinai on the App Store and Google Play. The client team manages all content in the admin panel without writing code — the site rebuilds itself automatically on changes. GenAILabs deploys code updates. The stack runs cheaply on a single VPS: static site served by Caddy, Node.js/Express API for dynamic features, SQLite for data, PM2 for process management. 51 releases since October 2026.

Integration pattern
Eleventy static site on VPS → Node.js/Express API for bookings/search → SQLite database → PM2 process management → Caddy reverse proxy with HTTPS → Stripe (planned for payments phase) → Google Search Console & DataForSEO for SEO monitoring
Scale protocol
Static site serves at CDN speed; Node.js API handles dynamic features (bookings, search, admin); SQLite on local disk; PM2 keeps services alive; automated test suite (314 checks) runs on every deployment
Maintenance mode
Client team manages all content in the admin panel without code — site rebuilds itself on changes. GenAILabs deploys code updates. Runs cheaply on a single VPS with static site, Node.js, and SQLite.

Outcomes / evidence

Verified results from the shipped product.

Every result listed is verified and sourced from the Ask Dahab case data.

Verified evidence

6 languages, ~915 pages, 903 URLs

Build output and sitemap — English, Arabic, Russian, German, French, Italian

Verified evidence

18 experiences, 70+ venue guides

Site data files (listings) — all managed via admin panel

Verified evidence

314 automated checks passing

Automated test suites covering build, content, SEO, and functionality

Key outcome

Live in production on VPS

Website at askdahab.com, Ask Sinai on App Store & Google Play — maintained by client via admin panel, code updates by GenAILabs

— Proof record● Verified audit
“GenAILabs gave our operational platform the rare feeling of being both extraordinarily intelligent and unmistakably human.”
— Mara Voss
Founder & Managing Director, Lumen Field
Discipline
Autonomous workflow engine / model alignment / production infrastructure
Deployment cycle
2026.Q1 production

Capabilities involved

How core competencies were applied.

AI Product Engineering and Forward-Deployed Services were both demonstrated in production.

01

AI Product Engineering

Full product build: 6-language Eleventy site (~915 pages), admin panel, bookings engine, job portal, multilingual search, and Ask Sinai mobile app — all live in production.

02

Forward-Deployed Services

Deployed on a single VPS with Caddy, PM2, Node.js/Express, and SQLite. Client manages content via admin panel (no code); GenAILabs ships code updates. 51 releases since October 2026. 314 automated checks on every build.

Related work

Other production builds.

Companion app and another AI product engineering engagement from the same team.

AI Product EngineeringProduction

Ask Sinai

Companion mobile app for Ask Dahab travellers — live on the App Store and Google Play, built alongside the web platform.

View Case Study
AI Product EngineeringProduction

Kaya Health Coach

AI functional medicine coach live on both app stores — Flutter app, FastAPI backend, real-time LLM streaming, structured health journeys.

View Case Study

Let's talk

Have a similar challenge?

Let's discuss the problem you're trying to solve.

Talk to our team

Contact us

Stop experimenting and start engineering. Let's discuss how we can turn your complex requirements into a deployed solution.

Project intake

* Required fields