Optika Cajs
A complete online system for a local optical shop: an online store, a prescription-lens configurator with AI-assisted prescription reading, and eye-exam booking, built from scratch and shipped to production solo.
Challenge
Optika Cajs had a physical shop but no online presence at all: no way to sell, book, or configure prescription lenses online. Every inquiry meant a phone call or a shop visit. The goal was a system that keeps working outside business hours: selling, booking, and keeping records without extra staff.
What was delivered
Online store
A full glasses-and-lenses store with categories, search, and a cart, built to actually sell, not just display a catalog.
Prescription-lens configurator
Step-by-step selection of strength, lens type, and add-ons with a live-updating price, backed by a real pricing engine covering 52 lens families with per-family availability. The most complex part of the system.
AI prescription reading
Customers photograph their prescription and a vision model reads the values, pre-filling the form for the customer to confirm. It never auto-submits, falls back to manual entry, and has spend controls so a scan is read at most once.
Customer accounts
Sign-up, order history, and saved prescription data for faster repeat orders.
Eye-exam booking
Eye exams are booked through the site. The shop sets the exam time, and an automatic reminder reaches the owner 30 minutes before it.
Admin panel
Manage products, orders, and appointments from one place, without touching code.
Secure architecture
HMAC SHA-256 signing for sensitive operations, a containerized environment, and a database designed to scale.
Automated testing
251 automated tests cover the critical flows (shop, lens pricing, prescription reading, and booking) before every release.
Responsive design
The same experience on phone, tablet, and desktop. Most customers arrive on mobile.
By the numbers
- 22 + admin
- Pages
- ~16.300
- Lines of code
- 251
- Automated tests
- ~350–400h
- Time invested
Outcomes
Sales around the clock
The shop now sells outside business hours. An order doesn't wait for the doors to open.
Fewer phone calls
Exam bookings go straight through the site, without loading extra work onto staff on the phone.
Online visibility
A local optical shop now has an online presence comparable to much bigger chains.
Full ownership
Code, content, and data have belonged to Optika Cajs from day one, with no lock-in to an agency or platform.
Screenshots
Testimonial
Client testimonial coming soon.