MenuClose menu

Web Platforms & SaaS

Web platforms and SaaS products, built to run for years.

We build web apps, customer portals and subscription products on Next.js, NestJS and PostgreSQL, with the accounts, roles, billing and admin panels a real business needs.

Who it's for

  • Founders turning a SaaS idea into a product customers can sign up for and pay for.
  • Companies that need a customer portal, a booking system or a web app around their service.
  • Teams whose web product has outgrown a template, a no-code tool or its first codebase.

Problems it solves

  • Many customers or branches on one system, with no way to keep their data apart safely.
  • Sign-up, roles and permissions bolted on late, with security gaps to match.
  • Slow pages that visitors and search engines both give up on.
  • An Arabic interface that breaks as soon as real content goes in.

What you get

  • Next.js web apps and portals, server-rendered and search-friendly
  • NestJS and PostgreSQL backends with a documented API
  • Accounts, roles, per-customer data isolation and an admin panel
  • Subscriptions and payments integration
  • Real-time features such as live updates and multiplayer sessions

How we work

Discovery settles the data model, the roles and what the first release must do. We design the main screens, build in short cycles on a staging address you can use from early on, test before every release, and launch on infrastructure we set up and document with you.

See our process, step by step

What we need from you to quote

  • Who the users are, what roles they have, and what each role must be able to do.
  • Whether the product serves one organisation or many separate customers (multi-tenant).
  • The integrations it needs: payments, email or text messages, maps, or your existing systems.
  • Where it should be hosted, and any requirements on where its data is kept.

Built and run by us

Platforms we built and run ourselves.

  • Our product

    BoardVerse

    Multiplayer board & card games

    BoardVerse puts 16 board and card games in one app, from Domino, Basra and Carrom to Jackaroo and Chess Blitz. Play online with a room code, pass one phone around the table, or play a bot at three difficulty levels. It runs on Android, iOS and the web, with no ads and no in-app purchases.

  • Our product

    Sijil Health

    Clinic management SaaS

    Sijil is a web platform for running a small clinic: appointments, patient files and invoicing for the doctor and the assistant, in Arabic and English. Patients can find the clinic and book an open slot online, and each clinic's data is kept separate at the database level.

Questions buyers ask us

What drives the cost of a web platform?

The number of user roles and screens, how much of the logic is custom, the integrations, multi-tenancy and data-isolation needs, and the admin tooling. We estimate in writing after discovery, with what is included and what is not. We do not quote a price before we understand the product.

How long does a first version take?

It depends on the scope of the first release, how many integrations it needs, and how quickly decisions are made on both sides. We plan in milestones with a working staging version early, so you follow progress on a real product rather than on reports.

Who owns the code and the accounts?

It's agreed in the contract before work starts. We recommend that you own the source code, the store accounts and the domains.

Do you host and maintain it after launch?

We can set up hosting, monitoring and backups, and stay on for fixes, updates and new features under a support agreement. If you prefer your own team to take over, we hand over the code, the documentation and the deployment setup.

Can the platform work in Arabic and English?

Yes. We build both directions from the start: right-to-left layouts, Arabic-aware search and sorting, bilingual content and addresses, and dates and numbers shown the way each audience expects.

From ideas to real impact.

Tell us what you want to build. We reply within one business day with clear, honest next steps.

Discuss your project