PharmaLy is a premium, feature-rich Next.js admin dashboard template designed specifically for pharmacies, drug stores, medical stores, and healthcare businesses. Built with cutting-edge technology and stunning UI, PharmaLy gives you everything you need to manage your pharmacy efficiently.
Laravel Software Available see the demo – https://pharmaly.themesvila.com/login
Why Choose PharmaLy?
- 60 fully-built pages
- 24 reusable UI components
- 20+ fully-typed TypeScript interfaces
- Dark/Light mode with one click
- Fully Responsive – works on desktop, tablet & mobile
- Optimized Next.js 16 App Router
- Clean Code – well-structured and documented
Dashboard Features
- 8 real-time stat cards with key metrics
- Interactive sales & purchase charts (Daily/Weekly/Monthly/Yearly)
- Inventory distribution pie chart
- Recent sales table with quick actions
- Top selling medicines leaderboard
- Expiring soon alerts widget
- Quick action buttons for common tasks
Inventory Management (10 Pages)
- Medicines – Full CRUD with search, filter, pagination, detail/edit/add dialogs
- Categories – 8 pre-built categories (Antibiotics, Analgesics, Antihistamines, etc.)
- Brands – 8 pharmaceutical brands (Cipla, Sun Pharma, Pfizer, etc.)
- Units – Unit management for medicines
- Batches – Batch tracking with manufacturing & expiry dates
- Stock Levels – View available & reserved quantities per location
- Expiry Management – Track expiring medicines with 7/30/60/90 day alerts
- Stock Adjustments – Record damaged, expired, lost, or corrected stock
- Stock Transfers – Inter-location transfers with approval workflow
- Barcode Management – Generate and display barcodes
Point of Sale (POS)
- Fast medicine search with barcode scanner UI
- Shopping cart with quantity adjustment
- Customer selection (Walk-in, VIP, Insurance)
- Discount application
- Multiple payment methods (Cash, Card, Bank Transfer, Mobile)
- Link prescriptions to sales
- Print receipt UI
- Walking customer support
Sales Management (5 Pages)
- Point of Sale – Full 949-line POS interface
- All Sales – Sales history with filters and detail views
- Sales Returns – Process returns with approval workflow
- Invoices – Generate and manage invoices
- Quotations – Create price quotations
Purchase Management (5 Pages)
- Purchase Orders – Create POs with workflow tracking
- All Purchases – Purchase history and tracking
- Purchase Returns – Return items to suppliers
- Suppliers – Supplier directory with contact details
- Goods Received – Record goods received against POs
Customer Management (3 Pages)
- All Customers – Customer directory with profiles
- Customer Groups – 5 groups with discount percentages
- Transactions – Customer transaction history
Prescription Management (3 Pages)
- All Prescriptions – List with status tracking
- Prescription Details – Individual prescription view
- Prescription History – Historical records
Financial Management (5 Pages)
- Payments – Incoming & outgoing payments
- Expenses – Expense tracking with categories
- Income – Income recording
- Cash Register – Open/close with balance reconciliation
- Transactions – Complete transaction log
Reports (7 Pages)
- Sales Reports with date range filters
- Purchase Reports and trends
- Inventory valuation and movement
- Expiry tracking reports
- Profit & Loss statements
- Tax calculations and reports
- Customer analytics
Staff & Access Control (3 Pages)
- Staff Members – Directory with roles and status
- Roles – Predefined roles (Admin, Manager, Pharmacist, Cashier)
- Permissions – 35 granular permissions across 12 modules
Settings (9 Pages)
- General settings (language, timezone, currency)
- Pharmacy Profile (name, address, license)
- Business defaults
- Tax configuration
- Payment method management
- Invoice customization
- Notification preferences
- Security settings
- Appearance / Theme settings
Technology Stack
- Next.js – 16.3.5 (React framework with App Router)
- React – 19.2.8 (UI library)
- TypeScript – ^5 (Type safety)
- Tailwind CSS – v4 (Utility-first styling)
- Radix UI – 13 packages (Accessible UI primitives)
- CVA – ^0.7.1 (Component variants)
- Recharts – ^3.10.1 (Interactive charts)
- TanStack Table – ^9.2.4 (Data tables)
- React Hook Form – ^7.88.0 (Form management)
- Zod – ^4.6.5 (Schema validation)
- date-fns – ^4.4.0 (Date utilities)
- Sonner – ^2.0.8 (Toast notifications)
What You Get
- 60 Pages – Complete pharmacy management solution
- 24 UI Components – Reusable, accessible, theme-aware
- 14 Data Files – Comprehensive demo data included
- 20+ TypeScript Interfaces – Fully typed data models
- Dark/Light Theme – Toggle with localStorage persistence
- Mobile Responsive – Works perfectly on all devices
- Clean Code – Well-structured, documented, easy to customize
- PWA Ready – Installable as a progressive web app
- SEO Optimized – robots.txt, sitemap, meta tags included
Perfect For
- Pharmacy management systems
- Drug store administration
- Medical store dashboards
- Healthcare inventory management
- Prescription tracking systems
- Pharmaceutical business management
Demo Credentials
- Admin: [email protected] / password
- Staff: [email protected] / password
Easy Customization
- Change colors by editing CSS variables in globals.css
- Add new pages by creating files in src/app/(dashboard)/
- Modify navigation in src/config/navigation.ts
- Replace demo data with your API calls
- Add new components in src/components/ui/
100% Responsive
Fully responsive design that works seamlessly on desktop computers, tablets, and mobile phones.
Well Documented
- Setup and installation guide
- Project structure explanation
- Code comments throughout
- Component documentation
- Data model reference
Our Latest WordPress Themes