-
Project Duration
-
Languages
Description
Optical Order Mobile Application – Developer Brief
Client: Mahesh (Maisha Optical – Burundi & Rwanda)
We are developing a mobile application for optical order management. The app is intended for optical shop partners who order frames, lenses, and other optical products from Maisha Optical. This is a B2B app to simplify the order process and reduce manual communication.
---
🎯 Objectives:
Allow optical shops to browse product catalog (frames, lenses, accessories)
Enable easy order placement with prescription upload or entry
Track current and previous orders
Let the admin (Mahesh) manage products and view all orders
---
🔐 Login & User Management:
Mobile/email-based login with password (OTP optional in future)
User roles: Optical Shop, Admin
---
🛍️ Product Catalog:
Frames: Categories like Budget, Economy, Branded, Design
Lenses:
Types: Single Vision, Bifocal, Progressive
Attributes: Index (1.50, 1.56, 1.60, 1.67, 1.74), Coatings (AR, UV, Scratch, Blue Cut, Photochromic)
Supplier Filter (e.g., Rio Digital)
---
📝 Order Placement:
Select product → Enter power/prescription or upload image → Add patient name (optional) → Place order
No online payment required
---
📦 Order History & Tracking:
Users can view their previous orders
Order status: Pending, Approved, Dispatched, Delivered
Reorder option
---
🔔 Notifications:
Order placed confirmation
Status updates
Promotional messages (optional)
---
⚙️ Admin Panel (Web or Mobile):
Login for Mahesh/admin to:
Add/edit product listings
View incoming orders
Update order statuses
Generate reports (basic)
---
💻 Tech Stack Recommendation:
Frontend: Flutter (Android + iOS)
Backend: Firebase or Node.js + MongoDB
Admin: Web dashboard (React preferred)
Hosting: Firebase / Heroku / AWS
---
📁 Assets to be provided:
Product list (frames and lenses with attributes)
Brand logo and colors
Sample prescriptions
Order flow reference if needed
---
✅ Phase 1 Focus:
User login
Product catalog
Order placement
Order history and admin panel
Project ID:PB-83231-lancer