Pharma Manager – Clinic & Pharmacy Management Web App

Nanu

Nanu Gogoi

Pharma Manager – Clinic & Pharmacy Management Web App

A custom-built pharmacy & clinic management web app designed for RT Vets and Animal Clinic, streamlining everything from medicine inventory to patient records — all in one platform. They had a clear but challenging request — "We want a single, easy-to-use system to manage our pharmacy, clinic operations, and patients, without paying for bloated enterprise software we’ll never fully use."
They needed one platform that could:
Manage medicine stock with expiry tracking and purchase history
Keep digital patient records linked to their visit and prescription history
Allow doctors to update records and write prescriptions digitally
Handle staff management and assign permissions by role
Offer a smooth POS system for pharmacy sales
Give analytics for both clinical and pharmacy performance

Taking FlutterFlow Beyond Mobile

FlutterFlow is known for its speed in creating mobile apps, but it’s less common for complex web apps. Still, I decided to take on the challenge. I restructured mobile-first UI components into a fully responsive, desktop-friendly layout while keeping the speed and elegance FlutterFlow is known for. It meant carefully adjusting grids, creating reusable dashboard widgets, and optimizing data-heavy pages for fast loading — even with large patient and inventory lists.

Core Features Delivered

Inventory Management with real-time stock tracking, low-stock alerts, expiry notifications, and supplier management.
Patient Management including contact info, medical history, and past visits
Doctor Profiles & Scheduling with assigned schedules, track performance, and maintain HR records.
POS System for quick and accurate billing, directly tied to stock updates
Sales & Purchase Records for complete transaction history
Staff Management with role-based permissions for admins, pharmacists, and doctors
Analytics Dashboard showing sales trends, top medicines, doctor activity, and patient visits
Multi-Device Compatibility so staff can use it on desktops, tablets, or mobile browsers

Technical Approach

Supabase as the Backend – Used Supabase for its powerful database, authentication, and real-time capabilities. It handled the app’s heavy data needs while keeping queries fast and secure.
Handling Large Datasets in FlutterFlow – Leveraged Supabase’s pagination and server-side filtering to keep massive inventories and patient lists responsive, even with thousands of entries.
Custom Flutter Code Integration – Added extensive Flutter custom codes to overcome FlutterFlow’s web limitations, enabling advanced UI components, faster data grids, and optimized input handling.
Cross-Platform Ready – While built primarily for desktop browsers, the design remains fully responsive for tablets and larger mobile devices.
Security – Implemented secure authentication, role-based access control, and encrypted data transfers.

Challenges & Workarounds

Web Performance in FlutterFlow – Since FlutterFlow is mobile-first, achieving smooth performance on desktop browsers required custom code optimization, reduced widget complexity, and lazy loading strategies.
Complex Inventory Logic – Implemented advanced server-side functions in Supabase to handle stock calculations instantly without overloading the client app.
Real-Time Sync – Used Supabase’s real-time channels to ensure inventory, appointment schedules, and patient records stayed updated across all devices instantly.
Balancing features with simplicity: We cut unnecessary steps in the workflow so even non-technical staff could use the app within minutes.

Outcome

The result was a fast, intuitive, and fully cloud-based system that replaced a patchwork of Excel sheets and manual logs. The clinic now tracks medicine inventory in real-time, books appointments digitally, and can pull up a patient’s full medical history in seconds.
What started as an experiment in pushing FlutterFlow beyond its comfort zone ended up proving that with the right approach, you can build robust, desktop-grade web apps in FlutterFlow — and still keep the speed, design quality, and maintainability intact.
Like this project

Posted Aug 15, 2025

A custom-built clinic and pharmacy management web app in FlutterFlow that streamlines inventory, patient care, and administrative workflows