Verified against current code
Every claim is traced to a file and line in the freshly-pulled repos. When code and the old docs disagreed, the code won.
As-Built · Verified
The Orascom Portals are a real-estate sales platform: four React apps (one per persona) on a single Laravel API, a CRM middleware that reaches three Microsoft Dynamics 365 country orgs, a PDF service, and payments. This site is written so that after reading it you can pick up a ticket and ship it, or take a support case and resolve it — not just understand the shape.
Every app in the platform has a deep-dive — its screens, the exact APIs each one calls, its auth model, and the gotchas — with real screenshots from staging (PII blurred).
A broker/shopper/sales-man works in their own React SPA, which talks only to the Laravel backend. The backend owns the business logic and reaches each country’s CRM through the crms-middleware service — which, for a lead write, posts to an Azure Logic App that fans out to the right Dynamics 365 org (one per country), and for a read calls that country’s Dynamics OData directly. A separate Node service renders sales-offer PDFs. The reference flow walks one request through all of it.
Verified against current code
Every claim is traced to a file and line in the freshly-pulled repos. When code and the old docs disagreed, the code won.
Real evidence
Screenshots and API shapes come from the live staging environment, not mock-ups.
No dangling questions
Unknowns are answered from code + staging, or moved to a separate KT tracker — they don’t live in the docs an engineer relies on.
No secrets
Credentials are used to access staging and understand config; no secret value is ever written here.