AZM
A multi-store retail management platform for handling inventory, orders, finances and staff operations. I built invoicing, shift reporting and bilingual English/Arabic UI, and fixed pricing and VAT bugs in production.
Built at IOMechs as part of a team. The highlights below are my own contributions.
Highlights
- Built and redesigned the invoice system with print support, QR codes and correct handling of refunded and cancelled orders
- Developed shift reporting with a side drawer view and CSV export
- Implemented bilingual English/Arabic UI with correct RTL/LTR layout switching throughout the app
- Added a configurable refund policy module that prints custom text on invoices
- Fixed critical bugs in pricing, VAT calculations and order reporting that affected production accuracy
- Built an invoice listing page and an active shifts sub-tab as new features from scratch
- Improved search, dropdown and barcode workflows in the print labels and item management screens
Overview
AZM runs day-to-day retail operations across multiple stores: inventory, orders, finances and staff. At IOMechs I work on its main app and its inventory management system, with Angular 17, RxJS and ngx-translate against REST APIs.