- Our role
- Product, design and engineering — end to end
- Timeline
- 2024 — ongoing
- Platforms
- iOS · Android · Web
- Year
- 2025
Overview
Property search in Syria runs on Facebook groups and word of mouth. Listings are stale, prices are guesswork, and the questions that decide a deal — is this neighbourhood safe, is the paperwork clean, who do I trust to build — are answered offline or not at all.
We built Wslak as the missing infrastructure: a real listing platform with a map, filters and price context, plus the services around a transaction. MajaraSoft owns and operates it.
Trust is the actual product
In a market with no MLS and no reliable price history, a listing on its own is not enough. Buyers need to judge a neighbourhood and a counterparty, not just a photo set.
The network is not a given
Connectivity is intermittent and power is scheduled. An app that assumes a live socket to do anything useful is an app that fails exactly when someone is standing in a property trying to use it.
One app, many marketplaces
Property led, but the same audience needed cars, machinery, jobs, lawyers and stores. Bolting each on separately would have produced five inconsistent apps in one binary.
A safety score on every listing
Each area carries a base score, blended with resident reports into a single figure shown on the card. It turns an unanswerable question into something a buyer can actually compare.
Price context, not just a price
Every listing is compared against similar nearby properties — same city, same type, comparable size — and labelled fair, high or low, so an asking price can be argued with.
Offline-first by construction
Browsing, favourites and even creating a listing work with no connection. An Isar-backed queue holds pending work and syncs when the network returns, so a listing drafted in a basement is not lost.
One shell, many verticals
Feature-first clean architecture with Riverpod means each marketplace is a module against shared primitives — auth, chat, payments, media, search — rather than a parallel app.
Map-first discovery
Listings on a map with clustering and a Google Maps → OpenStreetMap fallback, so the map still works where Play Services do not.
Safety scoring
Area base scores blended with resident reports, surfaced as a colour-coded badge on every card and a gauge on the detail page.
Price comparison
Automatic comparison against similar nearby listings, rendered as a chart with a fair / high / low verdict.
Offline listing creation
A multi-step form that completes with no connection, compresses its images locally and publishes itself when the network returns.
Services marketplace
Lawyers, contractors, machinery and stores alongside the listings, so the transaction can finish inside the app.
Direct contact
In-app chat scoped to a property, with WhatsApp deep-link and one-tap call for people who would rather not sign up.
Solve the trust problem first
Safety scoring and price context shipped early, because a prettier listing card would not have changed anyone’s decision.
Assume the network fails
Offline is the default path, not a degraded one — which is why the app stays usable in exactly the conditions it was built for.
Grow by module, not by rewrite
Each new vertical reuses the same auth, chat, media and search primitives, so the tenth marketplace costs a fraction of the first.
A production Arabic-first platform covering property sale, rent and daily rent.
36 feature modules shipped, including marketplace, cars, machinery, jobs, lawyers, stores and an investor portal.
Safety scoring and price comparison on listings — the two things the market had no answer for.
Full offline support: browse, favourite and draft listings without a connection.
Services
Have something similar in mind?
We build digital products from idea to launch. Tell us what you want to make.