PharmaLy - Pharmacy Inventory & POS Management Next Template

PharmaLy is a modern Next.js pharmacy management dashboard template designed for pharmacies, drug stores, medical stores, and healthcare businesses. It provides a structured interface for managing inventory, sales, purchases, customers, prescriptions, suppliers, finances, staff, reports, and more.

Why Choose PharmaLy?

  • 60+ pages covering pharmacy management workflows
  • 24 reusable UI components
  • 20+ TypeScript interfaces
  • Dark and Light mode
  • Fully responsive desktop, tablet, and mobile layouts
  • Built with Next.js 16 App Router
  • TypeScript for type-safe development
  • Clean and well-structured code
  • PWA ready
  • SEO-ready structure with sitemap and robots.txt

Dashboard Features

  • 8 dashboard statistic cards
  • Sales and purchase charts
  • Daily, weekly, monthly, and yearly views
  • Inventory distribution chart
  • Recent sales table
  • Top-selling medicines
  • Expiring medicine alerts
  • Quick action shortcuts

Inventory Management

PharmaLy includes a complete inventory management interface for managing medicines, stock, batches, expiry dates, and locations.

  • Medicines – Add, edit, view, search, filter, and manage medicines
  • Categories – Pre-built medicine categories
  • Brands – Pharmaceutical brand management
  • Units – Manage medicine units
  • Batches – Track batches and expiry dates
  • Stock Levels – Monitor available and reserved quantities
  • Expiry Management – Track medicines approaching expiry
  • Stock Adjustments – Record damaged, expired, lost, or corrected stock
  • Stock Transfers – Transfer stock between locations
  • Barcode Management – Generate and display medicine barcodes

Point of Sale

The POS interface provides a streamlined workflow for pharmacy sales.

  • Fast medicine search
  • Barcode scanner interface
  • Shopping cart with quantity controls
  • Walk-in and registered customer selection
  • Discount management
  • Cash, card, bank transfer, and mobile payments
  • Prescription linking
  • Receipt printing interface

Sales Management

  • Point of Sale – Complete pharmacy POS interface
  • All Sales – Sales history with filters and details
  • Sales Returns – Manage returned products
  • Invoices – Create and manage invoices
  • Quotations – Create customer quotations

Purchase Management

  • Purchase Orders – Create and track purchase orders
  • All Purchases – Purchase history and tracking
  • Purchase Returns – Manage supplier returns
  • Suppliers – Supplier directory and contact information
  • Goods Received – Record products received against orders

Customer Management

  • All Customers – Customer directory and profiles
  • Customer Groups – Manage customer groups and discounts
  • Transactions – Customer transaction history

Prescription Management

  • All Prescriptions – Prescription list and status tracking
  • Prescription Details – Individual prescription information
  • Prescription History – Historical prescription records

Financial Management

  • Payments – Incoming and outgoing payments
  • Expenses – Expense tracking and categories
  • Income – Record business income
  • Cash Register – Opening, closing, and reconciliation
  • Transactions – Complete transaction history

Reports

  • Sales reports with date filters
  • Purchase reports and trends
  • Inventory valuation and movement
  • Medicine expiry reports
  • Profit and Loss reports
  • Tax reports
  • Customer analytics

Staff & Access Control

  • Staff Members – Manage staff and account status
  • Roles – Admin, Manager, Pharmacist, and Cashier roles
  • Permissions – Granular permissions across multiple modules
  • Role-based access control

Settings

  • General settings
  • Pharmacy profile
  • Business defaults
  • Tax configuration
  • Payment methods
  • Invoice customization
  • Notification preferences
  • Security settings
  • Appearance and theme settings

Technology Stack

  • Next.js 16 – App Router
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • Radix UI
  • Recharts – Interactive charts
  • TanStack Table – Data tables
  • React Hook Form – Form management
  • Zod – Schema validation
  • date-fns – Date utilities
  • Sonner – Toast notifications

What You Get

  • 60+ Pages – Pharmacy management interfaces
  • 24 UI Components – Reusable and customizable
  • 14 Data Files – Demo data included
  • 20+ TypeScript Interfaces
  • Dark and Light Theme
  • Responsive Layout
  • Clean and Structured Code
  • PWA Ready
  • SEO Ready

Perfect For

  • Pharmacy management systems
  • Drug store management
  • Medical store dashboards
  • Healthcare inventory systems
  • Prescription management systems
  • Pharmaceutical business applications

Demo Credentials

  • Admin: admin@pharmaly.com / password
  • Staff: staff@pharmaly.com / password

Easy Customization

  • Customize colors through CSS variables
  • Add and modify dashboard pages
  • Customize navigation and menu items
  • Replace demo data with your own API
  • Add reusable components
  • Extend the application with custom features

Responsive Design

PharmaLy is designed to work seamlessly across desktop, tablet, and mobile devices, providing a consistent and user-friendly experience across different screen sizes.

Documentation

Documentation is included to help you install, customize, and extend the template.

  • Installation and setup guide
  • Project structure documentation
  • Component documentation
  • Data model reference
  • Customization guidelines
Wrapmarket Exclusive
Version 1.0.0
Initial release October 08, 2026
Download 573.0 KB .zip
Reference ID WX8GXF3PC