Shaggysco Pharmacy
An online storefront and a staff dashboard for an over-the-counter chemist on the first floor of Naa Plaza Building, Okaishie — a real client, with real shelves and an owner who notices immediately if the delivery fee is wrong. Three applications on one server, sharing a typed domain package so the two frontends can never disagree about what an order status means.
There is no stock column. Stock is derived from the batches that actually arrived, each with its code and expiry, so a recall can be answered by batch number and expired boxes stop counting at midnight without anybody remembering to do anything.
- Catalogue, basket and checkout — card, mobile money, cash on delivery
- Batch and expiry tracking in place of a stored stock count
- SMS on dispatch, order alerts to the shop
- Caddy with automatic TLS, systemd, database bound to localhost