The rapid growth of digital technology has encouraged small beauty businesses to shift toward digital platforms, yet many consumers still struggle to find products that match their skin condition. This study aims to develop a web-based e-commerce application called BeautyMatch, equipped with a Beauty Quiz feature using the Content-Based Filtering (CBF) method to provide personalized skincare product recommendations based on skin type and makeup recommendations based on undertone. The system was built using Node.js and Express.js for the backend, HTML5, CSS3, and JavaScript for the frontend, and MySQL as the database, with an Agile development approach. Functional testing using Black-Box Testing across 12 scenarios yielded a 100% success rate, while User Acceptance Testing (UAT) conducted on 50 respondents produced an average score of 4.48 out of 5. The results demonstrate that integrating the Beauty Quiz feature with the CBF algorithm effectively helps users find beauty products that best match their skin profile.
Copyrights © 2026