Back to Projects
Web App

Pharmacy Management System

Live Demo

Jantra Pharmacy Management is a lightweight, multi-tenant pharmacy system built for low-end devices. It helps pharmacy owners handle daily sales, inventory, purchases, suppliers, expenses, barcode printing, and reports in one fast web app with real-time dashboard updates.

Duration

4 Weeks

Pharmacy Management System

The Challenge

Most small pharmacies still rely on manual records or heavy software that is slow on older devices. We needed a simple system that is fast, easy to use, and scalable so multiple pharmacy clients can use the same platform without data mixing.

The Solution

Build a clean Next.js + NestJS architecture with tenant isolation at API and database level (pharmacy_id), optimize UI for mobile/low-spec hardware, and keep business flows straightforward (POS, stock, purchase, reporting) so staff can use it with minimal training.

Key Features

Fast POS billing with invoice generation
Daily sales dashboard and analytics
Inventory tracking with low-stock alerts
Purchases, suppliers, and expense management
Barcode generation/printing support
Multi-language support (English/Bangla)
Multi-tenant data isolation per pharmacy account

Technologies Used

Next.js 16 (Frontend)NestJS (Backend)Neon PostgreSQL (Database)Vercel (Deployment)JWT authenticationSocket-based live dashboard updatesVercel Blob for image storage.
Key Results

Dashboard transaction counters now aligned to daily scope (today-only) Tenant-safe architecture ensures zero cross-pharmacy data exposure Optimized lightweight UI for low-end devices and mobile screens Reduced manual operation time through unified POS + inventory + reporting workflows