Vialo
A pharmacy point of sale with prescriptions and expiry-dated stock
A complete point of sale and dispensary app for a pharmacy with several branches, with a light and a dark theme, and it comes with sample data. Good for: an independent pharmacy or a small chain that wants one place for the till, the prescription queue, patients and stock. How it works: the till sells from the batch that expires first and shows the lot and expiry on every basket line, ready prescriptions come off a pickup shelf, and you pay by card, HSA card or cash with change. Prescriptions move through four lanes you drag between, filling takes the tablets from stock, and a pharmacist check runs allergy and interaction alerts before sign-off. Includes: Today, the register, the prescription queue, all prescriptions and refill requests, medicine search, patient records, stock with reorders, an expiry timeline of every batch, purchase orders received by lot and expiry, reports, branches, staff and a roles grid, settings and help. The interaction alerts are a short list of sample rules, so connect a licensed drug-interaction database before real use. How to use: run it as it is to show the flow, then connect your own backend, payments and pharmacy systems.
$91.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP.
What is in the zip
- app.css
- css/inventory.css
- css/medicines.css
- css/patients.css
- css/prescriptions.css
- css/register.css
- css/reports.css
- css/settings.css
- css/team.css
- css/today.css
- index.html
- src/App.tsx
- src/actions.tsx
- src/cart.ts
- src/env.d.ts
- src/finder.tsx
- src/main.tsx
- src/motion.ts
- src/pages/help.tsx
- src/pages/inventory.tsx
- src/pages/medicines.tsx
- src/pages/patients.tsx
- src/pages/prescriptions.tsx
- src/pages/register.tsx
- src/pages/reports.tsx
- src/pages/settings.tsx
- src/pages/team.tsx
- src/pages/today.tsx
- src/pages/types.ts
- src/router.ts
- src/store.ts
- src/ui/charts.tsx
- src/ui/format.ts
- src/ui/icons.tsx
- src/ui/kit.tsx
- src/ui/nav.tsx
- src/ui/overlay.tsx
- tsconfig.json
Version history
- v1.0.1, 2026-11-05 — Pharmacy green. A new colour: pharmacy green instead of blue. The dock, the logo, the buttons, the pickup-shelf blocks, the charts and the first branch are deep green (a brighter mint green in the dark theme) on a pale green-grey page, and the greys and near-blacks lose their blue tint.
- v1.0.0, 2026-11-05 — First release. Vialo shipped, with the reel recorded from the real page.