iWorld Optometry POS System
A custom point-of-sale system built specifically for iWorld Optometry, designed to manage eyewear sales, prescriptions, customers, and inventory in a modern, reliable workflow.
Overview
This is a fully custom Point-of-Sale (POS) system built for iWorld Optometry, designed to handle the unique workflow of an optical retail business. The system manages eyewear products, prescriptions, customer records, orders, payments, and inventory in a clean, optimized interface built for daily store operations.
It replaces manual paperwork and outdated POS tools with a streamlined, digital-first solution tailored to the client’s exact needs.
Key Features
-
Prescription management
- Capture sphere, cylinder, axis, PD, and other vision measurements.
- Attach prescriptions to customer profiles and orders.
- Track history of old prescriptions.
-
Customer profiles
- Store personal details, visit records, eyewear history, and preferences.
- Quick lookup for returning customers.
-
Optical product management
- Frame catalog (brand, size, color, SKU).
- Lenses, coatings, and add-ons.
- Package pricing logic.
-
Inventory tracking
- Real-time stock updates on each sale.
- Low-stock alerts.
- Import/export product lists.
-
Sales & checkout
- Customizable pricing.
- Discounts, vouchers, and promotions.
- Multiple payment methods (cash, card, e-wallet).
- Printable or digital receipts.
-
Order tracking
- Track order status (pending, processing, collected).
- Store notes for lens cutting, lab processing, or follow-ups.
-
Reports
- Daily sales summary.
- Best-selling items.
- Staff performance metrics.
Why I Built It
iWorld Optometry needed software tailored to an optometry workflow—something generic POS systems could not efficiently handle. Instead of forcing the business to adapt to the software, I built a system that adapts to their exact processes while improving speed, accuracy, and record-keeping.
Technical Overview
- Built as a modern, secure web application.
- Clean dashboard UI optimized for non-technical retail staff.
- Centralized data storage with backups.
- Modular architecture to support future features like:
- customer appointment booking
- supplier management
- automated WhatsApp reminders for pickup or eye check-ups
Future Roadmap
- Multi-branch support
- Stock movement between branches
- Integration with accounting software (Xero/QuickBooks)
- Loyalty points system
- Online appointment booking