CUSTOM WEB DEVELOPMENT

Custom Web Applications Built for Real Estate Portals, Corporate Platforms, and Government-Adjacent Systems in Qatar

Ignited Nepal builds full-stack web applications for Qatari organisations where off-the-shelf software does not fit the requirement. React and Next.js front-ends with full Arabic/English bilingual architecture and RTL support at the UI layer, Node.js or Python back-ends, database design, API development, authentication, and cloud infrastructure with Qatar data localisation requirements considered as part of every infrastructure decision. Built for real estate portals, corporate client portals, multi-tenant platforms, and the operational systems that organisations in Qatar require.

React/Next.js front-end with Arabic/English bilingual architecture and RTL support · Node.js or Python back-end, REST or GraphQL API · Qatar data localisation requirements considered in infrastructure design · Authentication and role-based access control for enterprise environments
This is for you if

Who This Is For

Generic real estate portal platforms do not fit Qatari property market requirements: Arabic and English as parallel first-class languages, the specific property categories and transaction types of the Qatari market, integration with local valuation and registry systems, and the user experience expectations of both Arabic-speaking and international buyers and tenants. A custom portal built for your market, your data model, and your bilingual audience is a different product from an international platform localised for Qatar.

Your clients, whether government entities, institutional investors, or corporate accounts, need a controlled environment to access information, track project or transaction status, submit requests, and communicate with your team. Off-the-shelf portal software does not fit your workflow, does not support Arabic as a first-class interface language, and does not meet the data handling expectations of Qatari institutional clients. A custom portal built around your process and your audience requirements is what those clients are evaluating.

You operate in a sector, real estate, finance, logistics, services, where your platform interacts with government systems, is subject to regulatory oversight, or is evaluated against Qatari data localisation guidance. You need a development partner who treats data residency and localisation as architecture decisions, who can produce the infrastructure documentation that government and regulatory stakeholders require, and who builds for the operational reliability those environments demand.

You launched on an international SaaS platform or a CMS and the platform does not serve your bilingual requirements, your data model, or the operational complexity of your business. Every requirement beyond the platform's defaults is a workaround, and the workarounds are accumulating. A ground-up build on a stack you control is the path out.

What's broken

What's Broken

Your Application Treats Arabic as a Translation, Not a First-Class Language

An application built for English with Arabic added as a translation layer has layout and typography that was designed for left-to-right reading and direction-swapped for Arabic. The result is a site that is approximately correct in Arabic but has component alignment, icon placement, form field layout, and navigation behaviour that was never designed for RTL. A custom application where Arabic RTL is a first-class architecture decision, built into the front-end component design from the start, produces a different quality of bilingual experience.

Your Data Model Does Not Represent Your Market

International real estate platforms and generic portal products store your properties, transactions, clients, and documents in a data model designed for a different market. The specific property categories, ownership structures, transaction types, and regulatory fields of the Qatari real estate market require a data model built for them. A schema adapted from an international template produces the compromises that come with every adaptation.

Qatar Data Localisation Requirements Are Not Addressed in Your Infrastructure

Qatar's data localisation guidance, including requirements under the PDPP Law and sector-specific regulatory expectations, treats data residency as a consideration for applications handling Qatari personal data or operating in regulated sectors. An application deployed on infrastructure outside Qatar or without a documented data residency position may not meet the requirements of government-adjacent procurement or institutional clients who ask where their data is stored. Infrastructure decisions made without considering data localisation requirements create procurement and compliance obstacles later.

Your Bilingual Content Architecture Has No Deliberate Structure

Publishing and managing content in Arabic and English in a custom application requires explicit decisions: how Arabic and English versions of the same content relate in the data model, how the application determines which language to display, how administrators manage bilingual content, and how the URL structure handles language variants. Applications that have not made these decisions deliberately produce bilingual experiences that are fragile, inconsistent, or difficult to maintain.

What we engineer

What We Do

Technical Specification and Architecture

We produce a full technical specification before development begins: data model, entity relationships, user roles and permissions, API design, bilingual content architecture for Arabic and English, authentication and access control approach, and infrastructure plan with Qatar data localisation requirements addressed explicitly. The specification is reviewed and approved before development begins and forms the primary handover documentation.

React and Next.js Front-End with Arabic/English RTL Architecture

We build the front-end in React with Next.js and TypeScript, with Arabic/English bilingual architecture as a foundation, not a feature. RTL support is implemented at the UI layer using CSS logical properties and direction-aware component design. Arabic typography tokens, including font size conventions, line height, and letter spacing appropriate for Arabic text, are defined separately from the Latin typography tokens. The front-end is designed and tested in both Arabic and English at every viewport size.

Node.js or Python Back-End

We build the back-end in Node.js with Express or NestJS, or in Python with FastAPI or Django, depending on your requirements. The back-end implements the business logic defined in the specification, exposes a clean API for the front-end and for any third-party integrations, and handles the processing and storage requirements of your application.

Database Design

We design the database schema from your data model, with the specific entity types, relationships, and fields of your application. For real estate portals, the property data model, ownership and transaction structures, and search indexing strategy are specific to the Qatari market and designed accordingly. PostgreSQL for relational data, with Elasticsearch or a similar index for search-heavy applications such as property portals.

API Development

We build a documented, versioned API for the front-end and for third-party integrations. For real estate portals, the API is designed for the search, filter, and property detail patterns that portal users expect. API documentation is maintained throughout the project and is part of the handover package.

Authentication and Role-Based Access Control

We implement authentication appropriate to your application: email and password with secure session handling, SSO for enterprise corporate environments, multi-factor authentication where required, and role-based access control enforced at every layer. For government-adjacent applications, audit logging of data access and modification is built in and documented. For client portals, the access control model ensures that each client sees only their own data.

Cloud Infrastructure with Data Localisation Considered

We assess Qatar data localisation requirements as part of every infrastructure decision. Where on-premises or Qatar-hosted infrastructure is required by your regulatory position or your institutional clients, we design the architecture accordingly. Where cloud infrastructure is appropriate, we document the data residency position clearly so it can be presented to procurement and regulatory stakeholders. Infrastructure is provisioned as code with staging and production environments, monitoring, and backup configuration.

Staging and Production Environments with CI/CD

We set up staging and production environments with a CI/CD pipeline from the project's start. All changes are validated on staging before reaching production. Deployment is automated and documented. For enterprise and government-adjacent applications, environment separation and change management documentation are included.

Testing and Documentation

We write unit tests for business logic, integration tests for API endpoints, and end-to-end tests for critical user flows. We test the bilingual front-end in both Arabic and English at every viewport size, verifying RTL layout correctness, Arabic typography rendering, and correct behaviour of direction-aware components. Technical documentation covers the architecture, API, database schema, infrastructure, bilingual content model, and RTL implementation.

What changes

What Changes

Before
After
Before An application built for English with Arabic added as a translation layer has layout and typography that was designed for left-to-right reading and direction-swapped for Arabic. The result is a site that is approximately correct in Arabic but has component alignment, icon placement, form field layout, and navigation behaviour that was never designed for RTL. A custom application where Arabic RTL is a first-class architecture decision, built into the front-end component design from the start, produces a different quality of bilingual experience.
After A front-end where Arabic RTL is a first-class architecture decision, with Arabic typography tokens and direction-aware component design, produces a bilingual application that Arabic-speaking users experience as intentionally designed for them. The difference between a direction-swapped English application and an application built bilingual from the start is visible in every component.
Before International real estate platforms and generic portal products store your properties, transactions, clients, and documents in a data model designed for a different market. The specific property categories, ownership structures, transaction types, and regulatory fields of the Qatari real estate market require a data model built for them. A schema adapted from an international template produces the compromises that come with every adaptation.
After A database schema built for the specific entities, relationships, and fields of your business, whether a Qatari real estate portal, a corporate client portal, or an operational platform, is a schema that serves the queries and reports your business needs without the compromises of an adapted international template.
Before Qatar's data localisation guidance, including requirements under the PDPP Law and sector-specific regulatory expectations, treats data residency as a consideration for applications handling Qatari personal data or operating in regulated sectors. An application deployed on infrastructure outside Qatar or without a documented data residency position may not meet the requirements of government-adjacent procurement or institutional clients who ask where their data is stored. Infrastructure decisions made without considering data localisation requirements create procurement and compliance obstacles later.
After Qatar data localisation requirements addressed at the specification stage, with a documented infrastructure decision and data residency position, give your government-adjacent procurement process the evidence it needs. Institutional clients who ask where their data is stored receive a documented answer based on architecture decisions, not a verbal assurance.
Before Publishing and managing content in Arabic and English in a custom application requires explicit decisions: how Arabic and English versions of the same content relate in the data model, how the application determines which language to display, how administrators manage bilingual content, and how the URL structure handles language variants. Applications that have not made these decisions deliberately produce bilingual experiences that are fragile, inconsistent, or difficult to maintain.
After A handover package with full technical documentation, a CI/CD pipeline your developers can operate, infrastructure as code your team can modify, and a codebase written to readable standards means your team can extend and maintain the application independently. The bilingual and RTL architecture is documented so any developer can understand and work within it.
How it works

Process

  1. 01

    Discovery and Technical Scoping

    We work with your team to understand the application's requirements: the process it will serve, the users it will support in Arabic and English, the data it will handle, and the data localisation and institutional requirements that apply. We produce a project scope document for approval before the specification work begins.

  2. 02

    Technical Specification and Architecture

    We produce the full technical specification: data model, API design, bilingual content architecture for Arabic and English, RTL front-end architecture approach, authentication and access control model, and infrastructure plan with Qatar data localisation requirements addressed. The specification is approved before development begins.

  3. 03

    Front-End and Back-End Development

    We build front-end and back-end in parallel sprints, with working software demonstrated at the end of each sprint. Staging is live from the first sprint. The bilingual front-end is built and tested in both Arabic and English from the first sprint, not added at the end.

  4. 04

    Integration, Testing, and Security Review

    We complete all third-party integrations, run the full test suite, and conduct a security review covering authentication, authorisation, injection vulnerabilities, and data exposure. The bilingual front-end is tested in both Arabic and English at every viewport size, with specific attention to RTL layout correctness, Arabic typography rendering, and direction-aware component behaviour. All issues are resolved before production launch.

  5. 05

    Staging Validation and Production Launch

    We run a full validation cycle on staging with your team, including bilingual testing with native Arabic-speaking reviewers where your team requires it. Production infrastructure is provisioned, monitoring and alerting are live, and the deployment is made with a rollback plan. We remain available for four weeks after launch.

  6. 06

    Handover, Documentation, and Knowledge Transfer

    We deliver the full technical documentation package, including the bilingual content architecture, RTL implementation documentation, and infrastructure data residency documentation for compliance and procurement use. We conduct a walkthrough session and transfer all credentials, infrastructure access, and codebase ownership.

Common questions

Frequently asked questions about Custom Web Development

How does building Arabic RTL into the front-end architecture differ from applying RTL as a plugin or override?

An RTL plugin or a direction override stylesheet works by reversing the layout of a front-end that was designed for left-to-right reading. The result handles most cases but produces edge cases wherever the original component design made explicit directional assumptions, which every component does. A front-end built with RTL as a first-class architecture decision uses CSS logical properties throughout: start and end replace left and right in every layout rule, icon placement is direction-aware by design, form field alignment is correct in both directions, and navigation mirrors correctly because it was designed to. The bilingual experience in Arabic is as intentional as the experience in English, with no exception handling.

How do you address Qatar data localisation requirements in your infrastructure decisions?

Qatar's data localisation guidance, including obligations under the PDPP Law and sector-specific requirements, means that applications handling Qatari personal data or operating in regulated sectors should treat data residency as a documented architecture decision rather than a default. We assess the data localisation requirements that apply to your application during the discovery step and address them in the technical specification. Where Qatar-based or on-premises infrastructure is required, we design the architecture accordingly. Where cloud infrastructure is used, we document the data residency position so it can be presented to institutional clients, government procurement, and regulatory stakeholders. Infrastructure decisions are not made by default; they are made with the localisation requirements understood.

How do you design the data model for a Qatari real estate portal?

A Qatari real estate portal requires a data model that represents the specific property categories (residential, commercial, industrial, mixed-use), the ownership and leasehold structures relevant to Qatar (freehold zones, usufruct rights, company ownership), transaction types (sale, rental, off-plan), the regulatory and documentation fields required by Qatari property law, and the search and filter dimensions that buyers and tenants use. We design the schema from these requirements, not from an international real estate platform template. The search indexing strategy, whether PostgreSQL full-text search for simpler portals or Elasticsearch for high-volume property search, is chosen based on your expected data volumes and search complexity.

How do you handle Arabic and English content management in a custom application?

We design the bilingual content architecture during the specification stage, choosing the approach that fits your editorial workflow and your application's data model. For applications where Arabic and English content is always a direct pair, a parallel-field approach within a single record, where each content field has a separate Arabic and English input, is clean and simple to manage. For applications where Arabic and English content can diverge, a translation record approach that stores the two language versions as related but independent records gives editors more flexibility. The URL structure, language detection, and API response format are all specified to match the approach chosen.

What is your approach to authentication for government-adjacent and corporate enterprise clients in Qatar?

For government-adjacent and corporate enterprise applications, authentication typically requires enterprise SSO integration (Active Directory or Azure AD via SAML or OAuth 2.0), multi-factor authentication, role-based access control with permissions defined at the specification stage, and audit logging of data access and modification. For applications where institutional clients are submitting sensitive documents or accessing confidential information through a client portal, audit logging is a requirement, not an option. We implement authentication and access control at every layer of the stack, not only at the front-end, and document the access control model for security review by enterprise IT and procurement stakeholders.

Our team

The people behind the work

Not a black box. Real specialists you can call, with their names on the work.

Niraj Raut

Niraj Raut

Founder — Ecommerce SEO
Keshab Joshi

Keshab Joshi

PPC Expert
Hawrry Bhattarai

Hawrry Bhattarai

Google Ads Expert
Arogya Rijal

Arogya Rijal

SaaS SEO Expert
Start here

Custom Applications for Qatar Should Be Built for Qatar, Not Adapted From Somewhere Else

A real estate portal, corporate client portal, or government-adjacent platform built for the Qatari market requires Arabic/English bilingual architecture, RTL support as a front-end design decision, a data model representing the specific entities of your market, and infrastructure decisions made with Qatar data localisation requirements understood. We make those decisions at the specification stage, build to the specification, and hand over a codebase and infrastructure your team owns. Send us your brief.