← BACK TO WORK

SISTEM PAKAR REKOMENDASI OS

An expert system that reads your hardware and usage answers, then recommends a suitable operating system with its reasoning.

CATEGORY
Expert System /Decision Support /Web2
ROLE Independent Developer
STATUS
COMPLETED
YEAR 2026
ReactViteReact RouterTailwind CSSThree.jsLucide React

DEMO VIDEO

S DEMO VIDEO IN PREPARATION
00:35

OVERVIEW


A rule-based expert system that walks the user through a guided consultation about their hardware and usage, runs the answers through an inference engine against a knowledge base of operating systems, and returns a ranked recommendation with the reasoning behind it. The app is React on Vite with a separated knowledge base, question set, and inference engine, plus a WebGL background layer for the landing view.

PROBLEM


Users with older or unusual hardware struggle to pick an operating system that will actually run well on it, and generic "best OS" lists ignore the specs sitting in front of them.

SOLUTION


A consultation flow that collects hardware and usage facts, evaluates them against an OS knowledge base with an explicit rule-based inference engine, and presents ranked recommendations with alternatives and an explanation of why each one matched.

CORE FEATURES


  • Guided consultation questionnaire covering hardware and usage
  • Rule-based inference engine over a structured OS knowledge base
  • Ranked OS recommendation with explanation
  • Alternative suggestions alongside the primary result
  • Consultation history for revisiting past results

ROLE & CONTRIBUTION


Expert system architecture and inference engine

OS knowledge base and question set design

Consultation, result, and history views

Frontend interface and visual layer

TECHNOLOGY STACK


ReactViteReact RouterTailwind CSSThree.jsLucide React