Unified pharmacy & healthcare platform admin panel + patient mobile app
We replaced phone calls, WhatsApp chains, and paper records with one integrated system a secure web admin dashboard for staff and a React Native mobile app for patients covering medicine orders, pathology bookings, doctor appointments, and emergency access from a single backend.

Pharmacy and healthcare platform admin dashboard and patient mobile app by Zycosoft
The challenge
P.M.H Pharmacy and its clinic network handled medicine delivery, pathology, doctor consultations, and emergency care but every request arrived through a different channel: phone calls, WhatsApp, and walk-ins, with no shared history and no self-service option for patients.
Key pain points:
- Staff manually reconciled medicine orders, pathology tests, and appointment fees across separate spreadsheets
- Patients had no way to register, track orders, upload prescriptions, or view invoices without calling the store
- Doctor schedules and availability lived in informal notes, not a structured calendar
- Branding, emergency helplines, insurance partners, and payment QR codes were updated manually with no central CMS
- No secure API existed to power a future mobile app or third-party integrations
The business needed a role-based admin panel and a production-ready REST API without rebuilding operations from scratch.
Our approach
- Mapped every patient journey registration, medicine, pathology, appointments, and emergency into a single data model before writing a line of code
- Designed a unified customer data model with Bearer-token API auth and a separate admin auth layer
- Built modular Laravel controllers and REST endpoints so the web admin and mobile app share one backend
- Delivered the React Native app with bottom-tab navigation, pull-to-refresh, and offline-safe token storage via AsyncStorage
- Phased releases core admin dashboard first, then customer API, then emergency list and site settings
- Documented the full API in Postman so the client team could test and integrate independently
The solution
Zycosoft delivered a full-stack pharmacy and healthcare management platform built on Laravel 12, PHP 8.2, and React Native (Expo) — combining a responsive web admin dashboard with a production-ready patient mobile app.
Admin operations hub
Staff manage customers, medicine orders, pathology bookings, doctor profiles, weekly schedules, and emergency contacts from a single web panel. A live dashboard surfaces total customers, revenue trends, top-performing doctors, and booking status breakdowns at a glance.
End-to-end order and booking workflows
Every medicine order and pathology booking supports line items, quantity tracking, and a full status lifecycle — pending → confirmed → billed → paid — with admin notes and invoice upload. Appointments follow the same disciplined flow.
Doctor and schedule management
Administrators create doctor categories, onboard doctors with photos and profiles, define weekly availability, and toggle scheduling — data that flows directly to the authenticated doctor listing API.
Patient mobile app (React Native)
Patients register, log in, upload prescription photos from camera or gallery, book pathology tests, schedule doctor appointments, and access emergency helplines all in one app with a unified order history, QR-based payments, and digital invoice viewing.
Configurable site settings CMS
A built-in CMS controls site name, logos, banners, insurance partner images, helpline numbers, and payment QR codes cached for fast API responses and updatable without a developer or app release.
Key features delivered
- Real-time admin dashboard with revenue, customer, and booking analytics
- Medicine order management with line items, billing, and invoice uploads
- Pathology booking workflow with test items, status tracking, and payment states
- Doctor directory with categories, profiles, photos, and weekly schedule management
- Patient appointment booking with status updates and invoice handling
- Customer REST API with registration, login, profile, and Bearer-token security
- OTP-based forgot-password flow via email for account recovery
- Prescription and lab slip photo upload from camera or gallery
- QR payment flow with digital invoice viewing
- Emergency contact list API for critical helpline numbers on mobile
- Centralized site settings CMS for branding, banners, insurance, and payment QR
- Fully documented Postman collection for API testing and mobile integration
A closer look at what we built
Screens from the delivered product, grouped by platform. Click any image to enlarge.
App
14 screens · mobile app
Admin Panel
10 screens · product interface
“Before this platform, our team chased updates across phones, WhatsApp, and spreadsheets. Now every medicine order, pathology booking, and doctor appointment lives in one place and our patients can track everything from the app. They upload prescriptions from home, follow their order status, and pay by QR. The admin dashboard alone saved us hours every week.”
Client feedback from Pranabananda Medical Hall (P.M.H Pharmacy). Project delivered by Zycosoft.
Explore other case studies
How We Built TOWA - A Secure Laravel Voting Platform with Phone OTP Verification, File Nomination, and Real-Time Vote Count
TOWA is a secure, full-stack Laravel voting platform built by Zycosoft, enabling organizations to manage the complete election lifecycle from file nomination and candidate registration to OTP-verified voting and live vote count in one centralized, mobile-friendly system.
How We Built a Scalable Laravel Education Platform with Stripe Payments and Role Based Access Control for Arthashastra Gurukul
Developed a custom full-stack Laravel platform featuring a conversion-focused website and powerful admin panel for managing courses, mentorship programs, bootcamps, digital content, and student inquiries from a single dashboard.
Have a similar challenge to solve?
Tell us about your operations or product goals and we will help you plan the right software solution.
