Web & mobile development

Web & mobile app development

Corporate sites, installable web apps and custom CMS built with Next.js in Byblos, Lebanon, for clients across the Gulf and Africa. You own the code.

Definition

What is a progressive web app (PWA)?

A progressive web app is a website built so a phone can install it like an app: it gets an icon on the home screen, opens full screen, works offline for the parts that matter and can send push notifications, all without an app store.

Projects

Live work

Each one runs in the browser. Open any of them on your phone.

Annoubine Market — Websites by MoonDev

Websites

Annoubine Market

Annoubine Market: delivery PWA with real-time notifications and a built-in loyalty programme.

Questa Education — Websites by MoonDev

Websites

Questa Education

Questa Education: AI learning platform (PWA) with personalised plans and auto-generated assessments.

Edu4all - Edtech — Websites by MoonDev

Websites

Edu4all - Edtech

Edu4All: EdTech progressive web app with phone verification, device lock and role-based admin.

Hello Byblos — Websites by MoonDev

Websites

Hello Byblos

Hello Byblos: the digital tourism map of Byblos, built with Byblos Municipality.

Fly Event Management — Websites by MoonDev

Websites

Fly Event Management

Fly Event Management: corporate site and custom CMS for an events company in the UAE, KSA and Qatar.

Cryospec — Websites by MoonDev

Websites

Cryospec

Cryospec: corporate website for a specialty-gas supplier serving MENA and Sub-Saharan Africa.

All web projects

In depth

Details

What we build

Six kinds of web work, with the live client sites behind each.

Corporate and brand websites

Fast, server-rendered marketing sites with the SEO foundations built in. Cryospec (specialty gases, MENA and Africa), Al Bayt Qatar (construction and real estate), IMG Construction (Nigeria and Equatorial Guinea) and Fly Event Management (UAE, KSA, Qatar) run on sites we built.

Live: Cryospec, Al Bayt Qatar, Img - Construction, Fly Event Management

Progressive web apps that install like native

Annoubine Market's delivery platform, Questa Education and Edu4All install from the browser, send push notifications and work offline where it matters. One codebase, no store fees, instant updates.

Live: Annoubine Market, Questa Education, Edu4all - Edtech

Custom CMS and admin dashboards

Content and operations tools your team actually uses: Fly Event Management publishes their own events and services through a CMS we built, and Edu4All runs role-based admin for schools.

Live: Fly Event Management, Edu4all - Edtech

E-commerce and delivery platforms

Catalogue, cart, payments, real-time order notifications and a built-in loyalty programme, as in Annoubine Market. 3D configurators and AR previews plug into the product page when the product deserves it.

Live: Annoubine Market · 3D product configurators

Civic and tourism platforms

Hello Byblos, the digital tourism map of Byblos, built in partnership with Byblos Municipality. Maps, points of interest and content that a municipality or tourism body maintains.

Live: Hello Byblos

Mobile apps: PWA-first, native when required

Our shipped mobile work is progressive web apps, because for delivery, education and e-commerce they reach users faster and cost less to maintain. When a project needs Bluetooth, NFC, heavy background work or a store listing as a requirement, we scope a native or cross-platform build and say so upfront.

More live projects: Al Bayt Qatar, Img - Construction

Who uses it

Who we have built for, from Byblos to Doha to Lagos.

Retail, grocery and delivery

Annoubine Market runs its delivery business on a PWA we built: real-time notifications, loyalty, low operating cost and infrastructure that scales on busy days.

Example: Annoubine Market

Education and EdTech

Questa Education and Edu4All: learning platforms with student, teacher and admin portals, phone verification, one-device lock and role-based access, plus the AI engine behind Questa.

Example: Questa Education, Edu4all - Edtech · AI tutors and automation

Events and corporate in the Gulf

Fly Event Management's site and CMS serve an events company across the UAE, Saudi Arabia and Qatar; Al Bayt Qatar's site presents a construction and real estate group in Doha.

Example: Fly Event Management, Al Bayt Qatar

Industry and construction in MENA and Africa

Cryospec supplies specialty gases across MENA and Sub-Saharan Africa; IMG Construction operates in Nigeria and Equatorial Guinea. Both needed a credible international site maintained from Lebanon.

Example: Cryospec, Img - Construction

Municipalities and tourism

Hello Byblos with Byblos Municipality, and 360° tours of venues and heritage sites that plug into it.

Example: Hello Byblos · 360° virtual tours

Hospitality

Booking sites and pages for guest houses, restaurants and venues in Byblos and Beirut, with the 360° tour and the AR menu built in rather than bolted on.

Example: Orizon Venue Preview · AR menus for restaurants

What's included

  • Discovery and UX design of the flows that matter, by our in-house UI/UX designer
  • Next.js and TypeScript front end, server-rendered for speed and SEO
  • Back end on Supabase or Firebase: database, auth, storage, APIs
  • Security by default: phone verification, one-device lock, role-based admin, Cloudflare Turnstile, cybersecurity review before launch
  • PWA setup: installable, offline where it matters, push notifications
  • Custom CMS or admin dashboard for your team
  • Arabic and English content, with right-to-left layouts when needed
  • Hosting on Vercel, Netlify or Hostinger, monitoring, backups and a support agreement
  • Your repository, handed over with documentation

How it works

  1. Discovery. Users, must-have flows, integrations and constraints, written down and agreed.
  2. UX and UI. Wireframes and designs for the core journeys before code.
  3. Build in sprints. Releases to a staging link every sprint so you test on your own phone.
  4. Launch. Security review, performance check, hosting, analytics.
  5. Support. Monitoring, backups, updates and a named contact under a support agreement.

What affects the price

We quote per project, within one working day, once the scope is clear. These are the variables that move it.

  • Number of pages, screens and user roles
  • Integrations: payments, maps, WhatsApp, delivery, CRM
  • Custom CMS or admin dashboard
  • Languages and right-to-left layouts
  • Authentication, verification and security requirements
  • PWA features: offline, push notifications, installation
  • Hosting, monitoring and support term
  • Taking over and auditing existing code

Tell us what the site or app must do and who uses it. We reply within one working day with questions, a scope and a fixed quote. Same stack as our internship challenge: Next.js, TypeScript, Tailwind, Supabase.

PWA vs native app: an honest comparison

Progressive web app (our default)Native iOS + Android app
CodebasesOne, for Android, iPhone and desktopTwo, or one cross-platform framework
InstallFrom the browser, add to home screen; no store reviewApp Store and Google Play, with review and fees
Offline and pushYes on Android; yes on iPhone once added to the home screenYes
Deep device accessCamera, location, payments: yes. Bluetooth, NFC, background tasks: limitedFull
UpdatesInstant on deployStore release, users must update
DiscoverabilitySearch engines and linksStore search, plus a website anyway
When we recommend itDelivery, education, e-commerce, internal tools, most consumer appsHardware integration, heavy background work, store presence as a requirement

Our shipped mobile work is PWA-first. When a project needs native, we say so and scope it with a cross-platform framework.

Custom Next.js vs WordPress vs Shopify for a business site

Next.js (what we build)WordPressShopify
Best forCustom platforms, PWAs, sites with logins and dashboards, performance-critical marketing sitesBlogs and brochure sites edited by non-developersStandard online stores
Speed and SEOServer-rendered, fast by defaultDepends on theme and pluginsGood within the platform
Custom featuresAnything, including 3D, AR and AIPlugins, with limitsApps, with monthly fees
OwnershipYour repository, any hostYour files, any PHP hostShopify's platform

Technology

Next.js 15 and React 19 · TypeScript · Tailwind CSS · Supabase or Firebase · Vercel, Netlify or Hostinger · Cloudflare Turnstile

Built in Byblos, Lebanon. Serving Beirut, the Gulf and clients abroad remotely.

Full overview

Websites, progressive web apps and the systems behind them. Corporate sites, installable web apps, custom CMS and delivery platforms built with Next.js from Byblos, Lebanon, for clients in Beirut, Qatar, the UAE, Saudi Arabia and West Africa. You own the code.

It is one codebase for Android, iPhone and desktop, and it updates the moment we deploy. Annoubine Market's delivery platform, Questa Education and Edu4All all run as PWAs we built.

We build the websites and web apps that the rest of our work sits on. Corporate sites for Cryospec, Al Bayt Qatar and IMG Construction. Progressive web apps for Annoubine Market, Questa and Edu4All that install on a phone, send push notifications and work offline, with no app store in the way. Hello Byblos, the city's digital tourism map, built with Byblos Municipality. A custom CMS for Fly Event Management so their team publishes without us.

Our stack is Next.js, TypeScript, Tailwind and Supabase or Firebase, the same one we ask interns to prove themselves on. Security is built in, not bolted on: phone verification, device locks, role-based admin and an in-house cybersecurity engineer reviewing what ships. You own the code and the repository. We host, monitor and support it for as long as you want us to.

Related services

All five services · Browse all 35 projects

Last updated · MoonDev Solutions, Byblos, Lebanon

FAQ

Questions

PWA or native app: which do we need?

For delivery, education, e-commerce, booking and most consumer or internal apps, a progressive web app: one codebase, installs from the browser, push notifications, no store fees and instant updates. Native is the right call when you need Bluetooth, NFC, heavy background processing or a store listing as a business requirement. Our shipped mobile work is PWA-first, and we tell you honestly when your case is the exception.

Can you take over an existing website or app?

Yes. We start with a short audit of the stack, the hosting and the risks, then recommend either an incremental rescue or a rebuild with a migration plan. Many clients in Lebanon come to us with a site built by a freelancer who has moved on; we take the repository, fix what is urgent and stabilise before adding features.

Do we own the code and the repository?

Yes. The repository is yours, the hosting accounts are in your name, and the handover includes documentation. If you leave, you take everything with you. We prefer to keep hosting and supporting it, but that is a choice, not a lock-in.

What CMS do you use?

Usually a custom admin built on the same Next.js and Supabase stack as the site, so your team edits content, images and listings in a tool designed for their work, as Fly Event Management does. For editorial sites we can connect a headless CMS instead. We recommend WordPress only when a blog is the whole product.

Do you build in Arabic and with right-to-left layouts?

Yes. We build bilingual Arabic and English sites with right-to-left layouts, Arabic typography and per-language URLs for search engines, and French where the client needs it. Content management stays in one place for all languages.

How do you handle hosting, backups and uptime?

Sites are deployed on Vercel, Netlify or Hostinger with a global CDN, automated backups of the database and a monitoring alert that reaches us before it reaches you. Support agreements define response times. Hosting accounts are opened in your name so you keep control.

How much does a website or web app cost in Lebanon?

It depends on the number of pages or screens, the integrations, whether you need a CMS or admin dashboard, the languages and the hosting and support term. A bilingual corporate site is a different job from a delivery PWA with payments and notifications. We scope in a discovery call and send a fixed quote within one working day; we do not publish price lists.

Can a Lebanese agency build for clients in the Gulf and Europe?

Yes, and we do. Fly Event Management operates in the UAE, Saudi Arabia and Qatar; Al Bayt is in Qatar; Cryospec serves MENA and Africa; IMG Construction is in Nigeria and Equatorial Guinea. We work remotely with shared staging links and WhatsApp, in English, Arabic and French, from Byblos, Lebanon.

Get a quote

Tell us what the site or app must do; we reply with a fixed quote within one working day.

Start a projectSee all projects

info@moondev.solutions+961 81 81 00 57WhatsApp