Project description
TranslatedOn the sales counter, we need a fast POS screen that a pharmacist uses in line: scan or find an item, add it to the receipt, apply a price, accept payment, and print the receipt. If an item can only be dispensed with a prescription, the workflow should request prescription data and dispensing information and save them with the sale so we have a clean dispensing history we can refer back to. On the back office side, we need supplier orders: create a request, receive goods for it, enter batch numbers and expiration dates during receipt, and have stock levels update automatically. The system should raise alerts about low stock when an item drops below the reorder point and flag batches approaching expiration so we can pull or return them.
We need clear reports on sales, inventory value, expiring batches, and what needs reordering, plus user accounts with roles so cashiers, pharmacists, and managers see their own screens and permissions. The solution must work reliably on standard counter equipment with a barcode scanner and receipt printer. Please send examples of similar work on POS systems, inventory, or pharmacy systems, specify the proposed stack, and describe how you would approach batch and expiration date tracking.
— Drug tracking by batch number and expiration date with a prompt to sell the nearest expiration date first
— POS with barcode scanning, shopping cart, payment, and receipt printing
— Recording prescription dispensing and dispensing history with search
— Supplier orders, receiving with batch and expiration entry, auto stock updates
— Low stock alerts and warnings about batches with expiring dates
— User accounts with roles for cashiers, pharmacists, and managers; reports on sales and stock levels