A dating app engineered for real conversations
Swipe-based matching, realtime chat and trust & safety — built to turn matches into conversations rather than dead ends.
- React Native
- Node.js
- PostgreSQL
A shared operational core — identity, roles, scheduling, billing, reporting — with vertical modules for academics and for clinical care, plus a mobile app for everyone outside the office.
A group running both schools and hospitals was paying for two disconnected sets of software and reconciling them by hand. We built one platform: a shared core for the operational concerns both verticals genuinely have in common, and separate modules where they genuinely differ.
The naive version of this project builds one generic system and forces both verticals to compromise. The hard part was deciding precisely where a school and a hospital are the same operation — and where pretending they are would break both.
Identity, role-based permissions, org hierarchy, scheduling, invoicing, notifications and reporting are genuinely common. We built those once, properly, as the platform foundation.
Academics — enrolment, timetables, attendance, grade books, fee cycles — and clinical — OPD and IPD flow, appointments, prescriptions, pharmacy stock, discharge — are distinct modules on that core, not configuration of one generic entity.
A teacher, a nurse, a registrar, a parent and a patient see sharply different slices. Role-based access is enforced server-side per record, not hidden in the UI.
The companion app queues attendance marking, rounds notes and stock counts locally and reconciles on reconnect, so patchy ward and campus Wi-Fi never blocks work.
One campus and one department first, with parallel running against the old process until the numbers matched, then progressive rollout.
Swipe-based matching, realtime chat and trust & safety — built to turn matches into conversations rather than dead ends.
Analysts ask a question in plain language; the system writes verified, read-only SQL against a governed warehouse and returns the answer with its workings.
A retrieval-grounded support assistant that cites its sources, knows when to escalate, and never invents an answer.
Book a free consultation. We'll map the highest-impact opportunity for your business — no obligation.