Case Study
Stock Opname - Retail Inventory Back Office
Internal back-office web app for purchasing, goods receipt, pricing, and barcode printing across a retail operation
Frontend Web Developer



Overview
A role-based back-office web app that a retail team uses to run inventory day to day, from purchase orders and goods receipt approval to selling price updates, stock opname, and label printing. As a frontend developer on the team, I contributed the purchase order detail flow, goods receipt and approval screens with formatted number inputs, the selling price update feature including bundle products and margin percentages, and barcode and price-tag print layouts for thermal printers. I also added an infinite-scroll supplier drawer, DealPos-based category handling in goods data collection, and fixes to role-based access, working with Excel import and export, PDF generation, and shared reusable table, select, and button components.
What I Built
- Built the purchase order detail flow, including editing newly created orders and an infinite-scroll supplier drawer
- Implemented goods receipt and approval screens with formatted number inputs and received/rejected amount calculations
- Delivered selling price update with bundle product handling, margin percentages, and default rounding
- Created barcode and price-tag print layouts that work with thermal printers
- Integrated DealPos category handling into goods data collection
- Fixed role-based menu access and iterated on stakeholder feedback across features
Tech Stack
Building something similar?
I'm open to new opportunities and collaborations on front-end and web product work.
Get in Touch

