PharmaEase — Multi-Tenant Pharmacy System
Architected a high-concurrency multi-tenant pharmacy backend with 5+ user roles (Admin, Pharmacist, Doctor, Cashier, Customer) and granular RBAC. Implemented complex transactional order routing, normalized schemas, and OAuth2 security.
- Engineered global cart management with real-time inventory locking and intelligent order splitting.
- Integrated Google OAuth2 authentication alongside JWT refresh-token rotation.
- Applied SOLID object-oriented design patterns and 3NF normalization for high-scale queries.