A PC part picker and configurator built with Java 17, Swing GUI, and MariaDB.
- Browse 78+ components across 6 categories (CPU, GPU, RAM, Storage, PSU, Motherboard)
- Build custom PCs with real-time compatibility filtering
- Upgrade existing builds with smart compatibility checks
- Purchase builds and view/print/save receipts
- AI-powered build suggestions via integrated chat bot
- Dark theme UI with real product images
- Java 17 + Swing GUI
- MariaDB 10.4 (XAMPP)
- JDBC (mysql-connector-j-9.7.0)
- NetBeans Ant build system
- OpenAI-compatible API (KoboldCPP) for AI chat
- Install XAMPP and start MySQL
- Import database:
mysql -u root < database/pc_build_store.sql - Build:
ant compile - Run:
ant run
- Abdulhanan - Dashboard, Reports, AI Chat Bot
- Ahmad Mushtaq - Billing Module
- Aitzaz - Build Upgrades Module
- Haroon - Build Configurator
categories- Part categories (CPU, GPU, etc.)parts- 78+ components with specs and pricingbuilds- Custom PC buildsbuild_parts- Parts in each buildbills- Purchase records with receipts