Description
PharmaFlow — Pharmacy E-Commerce Flutter App With Next.js Admin Panel
PharmaFlow — Pharmacy E-Commerce Flutter App With Next.js Admin Panel is a full-stack online pharmacy platform: a production-ready Next.js web storefront and operations suite, plus matching Flutter apps for customers and delivery riders. Sell medicines and healthcare categories, run admin & support workflows, assign deliveries, and take payments — all against a unified MongoDB data layer and REST-style APIs.
Perfect for
- Independent pharmacies and chains launching in Bangladesh or similar markets
- Agencies delivering a branded medicine & OTC ordering experience with rider logistics
- Teams that want web + mobile apps from one codebase-shaped monorepo
Feature
- Browse & merchandising — categories, searchable catalog, hero / promo slides (admin-configurable), product grids and specials (e.g. flash-style offers)
- Ordering — cart, authenticated checkout, COD-only payment path, delivery charge logic, saved addresses
- Location-aware checkout — address capture with map / pin and geocode-style helpers where API keys are set
- Prescriptions — dedicated upload journey for Rx-style orders tied into the same order flow
- Omnichannel entry points — WhatsApp and call-to-order tiles driven from store settings
- Account hub — order history, order detail, ongoing delivery visibility
- In-app support — floating chat experience linked to orders, threads for support vs delivery contexts
Feature highlights — admin & back office
- Operational dashboard — KPI-style snapshots, COD collection awareness, workload-oriented views
- Catalog control — medicines/products, imagery, pricing, discounts, categorization
- Orders — pipeline statuses, fulfillment hooks, rider assignment, map views where coordinates exist
- Customers & staff — user roster, roles (admin, support, rider, customer), access separation
- Finance & reporting touchpoints — dashboards and aggregates aligned with storefront orders
- Warehouse / inventory concepts — settings for stock behavior, thresholds, and operational flags
- Site configuration — branding-friendly store info, delivery fees, notification preferences, hero content
- Support from the desk — staff can engage customers with the same order-linked chat model
Feature highlights — support & rider (web)
- Role-scoped panels — support and rider web areas tailored to day-to-day dispatch and customer help
- Delivery coordination — status progression, handoff between operations and riders
- COD discipline — tooling to track cash collection against delivered COD orders
- Chat by context — separate support vs delivery chat threads per order where the product provides both
Feature highlights — Flutter customer app
- Phone-first shopping that hits the same APIs as the website — consistent catalogue and cart
- Authentication, profile, and token-based session patterns for mobile clients
- Checkout with cash on delivery, address capture, and optional map / location patterns
- Order tracking and account-level order history
- Prescription-friendly flows aligned with the web experience
- Configurable API base URL for staging, production, or emulator networking
Feature highlights — Flutter rider app
- Assignment-oriented UI for active deliveries and handoffs
- COD / cash-in-hand workflows and deposit-style reporting hooks (where implemented in API)
- Directions / maps integration patterns for last-mile navigation
- Delivery-side chat with customers for the handoff experience
- Theme and branding hooks suitable for white-label polish


