Three apps are live today: Salah Locator for finding the mosque nearest you and the times it prays, Credit Khata for keeping a shop and its customers on one ledger, and Shadecard for reading a fabric's colour and mixing the dye to match. Different trades, but the same care — they carry on without a connection, they read in the language you're most comfortable with, and they are honest about what they cannot do.
Each one has its own home under abdohoo.app, with its own site, its own sign-in and its own support. Nothing here is a demo.
sl.abdohoo.appLiveOn Google Play
Salah Locator
Find the mosque nearest you, and the times it prays.
Nearby masjids with their Adhan and Iqaamah timings, Jumuʼah, Ramadan schedules, announcements and events — kept current by the imams and admins who run them. The Android app holds prayer times, adhan reminders and a Qibla compass on the handset, so it still helps you with no connection and no account.
Freeforever, no ads
Offlinetimes & reminders
Android 8+on Google Play
Open APIfor developers
Adhan reminders with exact alarms, and a Qibla compass
A home-screen widget for the next prayer
Mosque admins can publish timings, events and fundraising
Built as a community service — your data is never sold
One credit ledger the shop and the customer can both read.
The shopkeeper writes the entry at the counter, even with no signal, and the customer opens the same ledger on their own phone — not a photo of a notebook page, and not a number they have to take on trust. Three apps, one shared record, and far less to disagree about at the end of the month.
3 appsone shared ledger
12languages, with RTL
Offlineentries queue safely
Freefirst year for shops
Offline entries queue on the device and post themselves
The customer is notified the moment credit is written
Passwordless customer sign-in by one-time code or QR
CSV export, opening balances, and one login per branch
Photograph the cloth, read the colour, mix the dye.
Built for dyeing masters and textile units. Put a swatch and a grey card in frame, and Shadecard fuses three locked-exposure shots into one CIELAB reading, matches it against a gated library of 466 shades, and hands back a yellow:red:blue ratio and the depth to dye at. Every answer carries its own error bar.
466shades, gated
6colour families
3 shotsfused per reading
Urduwarnings included
Exposure and white balance locked across all three frames
Matched by ΔE2000, weighted 2:1 on lightness — the textile convention
Refuses a recipe with no grey card, or when the shots disagree
Says which guard failed rather than guessing at a number
The next address is already waiting. If you have an idea that needs to survive a patchy connection, a shared phone, or a language most apps skip over, we'd be glad to hear about it.
These aren't slogans — each one explains why a particular part of our apps behaves the way it does.
Offline
It works without a connection
Anything you save is written to your phone first and sent on when a connection returns — in order, and only once, so nothing is lost and nothing is counted twice. Prayer times are worked out on the handset, so they are right on a plane and right in a basement.
Language
In the language you're comfortable in
Not just the buttons. Credit Khata carries twelve languages; in Shadecard even the refusal messages and the dyeing terms are written in Urdu, because that is the language the work is actually discussed in. Each one is set in its own script, with right-to-left laid out properly rather than mirrored as an afterthought.
Cost
Free where it matters most
Salah Locator is free for everyone, with no ads at all. In Credit Khata, customers reading their own ledger never pay, and shops get their whole first year free. Where there is a price, it sits with the business rather than the person buying groceries.
Clarity
One shared record
Most disagreements start with two versions of the same fact. Whether it is a prayer timetable, a month of credit or a colour reading, we keep one record and leave the detail behind every number in plain view. And when a number cannot be trusted, the app names the check that failed instead of quietly guessing.
Get in touch
We'd be glad to hear from you.
A new idea, a change to one of our apps, or a mosque or shop that needs a hand getting set up — send us a note and a person will read it and reply.