Sariwangi POS

Sariwangi POS

Sariwangi POS

Sariwangi Parfum - POS & Recommendation System

  • Built a web-based point-of-sale system for a perfume refill store with more than 100 fragrance variants
  • Designed a custom MVC architecture in native PHP without a framework, split into Core, Models, Services and Controllers
  • Implemented real-time product recommendations using user-based collaborative filtering with cosine similarity
  • Integrated dynamic QRIS payments under the EMVCo standard, embedding the transaction amount directly into the QR code
  • Applied role-based access control for two roles: owner (admin) and cashier
  • Delivered reporting and CRM modules with daily revenue trend charts and a Top 10 VIP spenders leaderboard
  • Validated 22 functional scenarios through black-box testing with a 100% pass rate

The project covers the full flow a shop actually uses every day: cashier transactions, member and stock management, and an owner dashboard that reads revenue, best-selling scents and customer behaviour at a glance.

Native PHP, MySQL, Tailwind CSS, EMVCo QRIS

web

Developed by Achmad Fawaz Ramadhani (me)