Build RetailPOS from scratch: a multi-company, multi-branch point-of-sale platform with pharmacy extensions (batch/expiry FEFO, prescriptions, controlled drugs), purchasing, customer discounts, reports with PDF export, and a React PWA front end. Students work through a reusable ASP.NET template foundation, then add vertical-slice domain modules aligned with the finished RetailPOS repository.