PC Builder

dc.contributor.authorOsaid Islam Raddad
dc.contributor.authorOmar Maher Khatib
dc.date.accessioned2026-06-28T06:57:52Z
dc.date.issued2026-01-27
dc.description--
dc.description.abstractThe PC Builder Platform is a full-stack web application designed to simplify and enhance the experience of building custom PCs. It addresses challenges such as hardware compatibility, performance optimization, power calculation, and component selection, helping both novices and experienced builders avoid errors and make informed decisions. The platform features an Intelligent PC Builder with real-time compatibility checks, an AI- Powered Hardware Calculator for optimized configurations, 3D Component Visualization using Three.js, Real-Time Chat & Community for interaction, a Tech Support System for personalized guidance, a Hardware Comparison Tool, Build Showcase & Sharing, an Advanced Admin Dashboard, an AI Chatbot Assistant, and Educational Resources covering tutorials, guides, and even quantum computing content. Built with React 18.3, TailwindCSS, PrimeReact, SignalR, Three.js, and ASP.NET Core with SQL Server, the platform integrates advanced algorithms for compatibility validation, performance calculation, and interactive 3D visualization, ensuring a seamless, real-time user experience. Supporting multiple roles Regular Users, Tech Support and Administrators the platform serves PC enthusiasts, first-time builders, gamers, content creators, IT professionals, and hardware retailers. Users benefit from reduced errors, cost savings, expert guidance, and time-efficient planning, while the industry gains improved customer satisfaction and insights. Innovations include real-time compatibility validation, AI recommendations, immersive 3D visualization, integrated communication, and educational content. Future enhancements include e-commerce integration, mobile apps, VR/AR previews, advanced ML models, benchmarking, multi-language support, and build templates. The PC Builder Platform demonstrates full-stack expertise in modern web development, real- time systems, 3D graphics, and intelligent algorithm design, offering a comprehensive solution for custom PC building.
dc.description.sponsorship--
dc.description.statementofresponsibility1.Build PC From scratch 2. Decrease time for choosing components 3. Collapse the community in one single website
dc.description.tableofcontentsThe primary aim of this project is to provide a comprehensive solution that guides users through every step of the PC building process. Key objectives include:  Intelligent Component Selection: Real-time compatibility validation to prevent mismatched components.  AI-Powered Recommendations: Suggest optimal hardware configurations based on user requirements, budget, and intended use.  3D Visualization: Enable users to visualize their PC builds interactively before purchasing.  Community Engagement: Facilitate real-time chat, build sharing, Posts, and tech support.  Educational Support: Provide guides, tutorials, and knowledge resources to empower users with hardware insights.
dc.format.mediumSoftware
dc.identifier.citation--
dc.identifier.other12111962
dc.identifier.other12144231
dc.identifier.urihttps://hdl.handle.net/20.500.11888/21091
dc.language.isoen
dc.publisherDr. Amjad Abu Hassan
dc.relation.ispartofseries--; --
dc.subject.classificationInformation Technology
dc.supervisorThe primary aim of this project is to provide a comprehensive solution that guides users through every step of the PC building process. Key objectives include:  Intelligent Component Selection: Real-time compatibility validation to prevent mismatched components.  AI-Powered Recommendations: Suggest optimal hardware configurations based on user requirements, budget, and intended use.  3D Visualization: Enable users to visualize their PC builds interactively before purchasing.  Community Engagement: Facilitate real-time chat, build sharing, Posts, and tech support.  Educational Support: Provide guides, tutorials, and knowledge resources to empower users with hardware insights.
dc.titlePC Builder
dc.title.alternative--
dc.typeGraduation Project
person.telephone+972592946277
person.telephone+972522758700

Files

Original bundle

Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
Abstract - Arabic.docx
Size:
330.67 KB
Format:
Microsoft Word XML
Loading...
Thumbnail Image
Name:
Abstract - English.docx
Size:
329.83 KB
Format:
Microsoft Word XML
Loading...
Thumbnail Image
Name:
Presentation.pptx
Size:
34.56 MB
Format:
Microsoft Powerpoint XML
Loading...
Thumbnail Image
Name:
Report.pdf
Size:
6.07 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: