Skip to content

Web Applications

Web App

Replace fragile workarounds with software built around the way your business runs.

When a business depends on spreadsheets, message threads, repeated data entry, and someone’s memory, the workflow is carrying too much risk. I turn that process into a clear application with the right roles, rules, reporting, and operational visibility.

  • Personally led
  • EN / AR bilingual
  • 20 weeks flagship build

01 / When this service fits

This is for you if…

Start with the situation your business is in. The useful scope follows from that—not from a preset package.

The spreadsheet became the system

What started as one Excel file now runs invoicing, scheduling, or inventory—and one wrong cell can disrupt the workflow. It may be time for software with explicit rules.

Everyone sees everything

Payroll, financials, and client data shouldn't be visible to every employee with the shared login. You need roles, permissions, and an audit trail.

Management is flying blind

The numbers exist across tools, notebooks, and informal records. The application should bring the agreed operational data into a current, role-appropriate view.

Off-the-shelf doesn't fit

You tried the SaaS tools; your workflow bends until it breaks. A purpose-built application molds to how your business actually operates.

02 / What we can shape

What I build

01

Operations platforms & ERPs

Systems that connect the business workflows that belong together. Altahdi brought POS invoicing, daily journals, payroll, reporting, and role-based access into one Arabic-first ERP.

02

Customer portals

Give clients a place to see their orders, documents, and status without relying on email—with authentication, notifications, and traceable status changes where the workflow requires them.

03

Internal tools & workflow apps

Focused software for repeated operational work: approval flows, validated data entry, task boards shaped to the process, and search across the records people need.

04

Arabic-first business software

Financial and operational UIs designed right-to-left from the first screen — proper Arabic terminology, mirrored data tables, and layouts your team reads naturally.

03 / What the engagement can include

What you get

  • A domain model mapped from your real workflow, not a template
  • Role-based access control with protected routes per permission level
  • Data tables that filter, paginate, and export the way teams expect
  • PDF generation for invoices, reports, and documents
  • Notifications for the events and channels agreed in scope
  • Dashboards and reports that answer management's actual questions
  • Incremental delivery with working modules at agreed review points
  • Rollout support: role accounts configured and the team onboarded

8 clear scope · one client-facing lead · visible progress

Technology chosen for the product

  • React 19
  • TypeScript
  • Redux Toolkit
  • MUI
  • Firebase
  • REST APIs

The architectural approach used for Altahdi—modular state, typed workflows, and explicit permissions chosen to support controlled change as the system evolves.

See the approach in a delivered productAltahdi System

04 / How the work moves

How it ships

  1. 1Step 01

    Map the real workflow

    I sit with the people who do the work — operations, accounting, reception — and trace how value and money actually move. That map becomes modules, data models, and roles.

  2. 2Step 02

    Design for the daily user

    Screens shaped around the busiest moments: the invoice at the front desk, the end-of-day journal, the report before the meeting. Familiar patterns are used to reduce avoidable training overhead.

  3. 3Step 03

    Build module by module

    The core flow is reviewed first, followed by the next agreed modules—billing before payroll, journals before analytics, when that sequence fits the workflow. Progress is visible in working software.

  4. 4Step 04

    Roll out with the team

    Accounts, permissions, and alerts configured; the team onboarded screen by screen; workflows tuned from real daily usage rather than assumptions.

06 / Practical answers

What clients usually need to know before we start.

Your Next Decision

Have a web app in mind? Let’s define it.

Tell me what you are building, where the work stands now, and what success should look like. We can use that context to identify the first decision worth making.

How long does a web application take?

The schedule depends on roles, workflow depth, data migration, integrations, and reporting scope. Delivery is planned by module, with a project-specific sequence that exposes working workflows for review before the full system is complete.

Our workflow is complicated. How do you learn it?

By sitting with the people who run it, not just management. The discovery stage maps the real flow — including the exceptions and workarounds — before anything is designed. Complicated workflows are usually the strongest case for custom software.

Can it be in Arabic?

Yes — designed right-to-left from the first screen, not mirrored at the end. Proper Arabic accounting and business terminology, RTL data tables, and bilingual output like invoices in Arabic or English. It's a specialty, not an add-on.

What happens after launch?

Real usage can surface refinements that were difficult to see during definition. The codebase is structured for planned change, and post-launch iteration can be scoped directly or with added DevSparks capacity.