Building a prescription management platform from the ground up
How Softescu designed and built Optimerix — a mobile-first prescription management platform for patients and pharmacies, featuring a drug database, barcode scanner, pharmacy locator, and e-prescription workflows — maintained over a multi-year continuous delivery engagement.
Technologies: React Native, ASP.NET Core, Entity Framework Core, SQL Server, Azure, TypeScript, REST API
The Challenge
Optimerix set out to digitise the prescription management experience for patients in Romania — a market where paper prescriptions and manual pharmacy searches were still the norm. The platform needed to serve patients managing chronic or recurring medications, giving them a structured way to track prescriptions, locate nearby pharmacies, and verify drug information directly from their phones.
The technical scope was broad from the start: a cross-platform mobile app with offline-capable drug database lookups, barcode scanning for medication identification, GPS-based pharmacy search, and integration with e-prescription workflows. The back-end needed to support real-time drug data, user account management, and a growing set of features delivered continuously over years of active development.
Our Solution
Softescu built the complete platform over a multi-year engagement, delivering a React Native mobile app for iOS and Android alongside an ASP.NET Core back-end hosted on Azure. The app gives patients full control over their prescription workflows: searching a comprehensive drug database, scanning medication barcodes to instantly retrieve drug information, locating nearby pharmacies with GPS-based search, and managing their active prescriptions and medical history.
The back-end provides the core data layer — drug catalogue management, user account and profile handling, prescription tracking, and REST APIs powering the mobile experience. The platform was released iteratively, with over 35 tracked back-end releases delivered across the engagement, and continuous improvement cycles covering usability, performance, and feature expansion based on real user behaviour.