Overview
What MediStore does for your business
MediStore is software built for pharmacies and medical stores. It handles billing at the counter, keeps every medicine batch and expiry date under control, and shows exactly how much profit each product and each month brings.
Pharmacies carry thousands of items with different batches and expiry dates. MediStore keeps all of it organised, with customer and supplier ledgers and a full set of reports, so nothing expired is sold and nothing runs out unnoticed.
Highlights
The main things MediStore does
The essentials at a glance. The complete list is further down the page.
Medicine billing
Create accurate bills quickly at the counter, take payment and keep the full sales history.
Batch & expiry tracking
See stock batch by batch with expiry dates, and run an expiry report for items close to expiring.
Stock control
Low-stock report, stock adjustments and stock valuation, so you always know what is on the shelf.
Purchases & returns
Record purchases, receive stock and handle purchase returns with suppliers.
Customer & supplier ledgers
Track what customers owe you and what you owe suppliers, with a ledger for each.
Profit & loss reports
Sales, purchase, product-wise sales, cash sales and profit and loss reports, printable on demand.
How it works
From first use to daily routine
- 01
Add medicines & suppliers
Build your medicine catalogue, customers and supplier list once.
- 02
Receive stock by batch
Record each purchase with batch numbers and expiry dates.
- 03
Sell at the counter
Bill quickly and accurately, with stock reduced automatically.
- 04
Track expiry and profit
See near-expiry stock, low stock and the profit earned.
Complete feature list
Everything MediStore can do
Grouped by job, so you can find what you care about. Use the list on the left to jump to a section.
- Built with
- Angular
- Node.js
- MongoDB
Billing & sales
- Fast medicine search
- Itemised bills and discounts
- Payments and cash sales
- Sales history and returns
Stock & batches
- Stock batch by batch
- Expiry dates and expiry report
- Low-stock report
- Stock adjustments and valuation
Purchasing
- Purchases from suppliers
- Purchase returns
- Supplier ledger
- Purchase history
Customers & reports
- Customer ledger
- Sales and purchase reports
- Profit and loss, product-wise sales
- Printable reports
01
The challenge
Pharmacies struggle to track batches and expiry dates by hand. Expired stock is a direct loss, and running out of fast-moving medicines costs sales.
02
Our solution
MediStore ties every sale and purchase to a batch, so expiry and stock are always visible, and billing, ledgers and reports stay accurate.
03
The outcome
Less waste, steadier availability and a clear picture of profit, with support and updates from CodingHub.
Industry
Pharmacy
Focus areas
Medicines · Expiry · Suppliers
Delivery
Secure cloud platform
Support
Ongoing updates
How we deliver
- 01
Discover
We learn your workflow and goals.
- 02
Build
We design and develop the system around them.
- 03
Deploy
We launch it securely on the cloud.
- 04
Support
We keep improving it with you.
FAQ
Common questions
Anything else you want to know? Ask us and we will walk you through it.
Contact usHow does it help avoid expired stock?
Every purchase is recorded with its batch and expiry date, and the expiry report shows items that are close to expiring before they become a loss.
Does it track what customers and suppliers owe?
Yes. There are separate ledgers for customers and suppliers, with the full history of bills and payments.
Can it be customised for my business?
Yes. We can adapt workflows, fields and reports to match the way your business actually works.
Can I see it before deciding?
Yes. Request a demo and we will walk you through the system using your own scenarios.
Is support included?
Yes. CodingHub provides ongoing support and updates after your system goes live.





