Inspiration

Our inspiration for DreamPC came from the desire to simplify the PC-building process for gamers and tech enthusiasts. We recognized that many people struggle with selecting the right components that fit their budget while delivering the performance they need. We wanted to create a AI power driven platform that would make this process accessible, personalized, and enjoyable, empowering users to build their dream PCs with confidence.

What it does

DreamPC is a user-friendly platform that guides users through the process of building a custom PC tailored to their specific gaming or computing needs. By selecting their favorite games or interests, users receive hardware recommendations optimized for their requirements and budget. The algorithm tarcks the users mouse click to make recommendations to the best hardware combos within their budgets. The platform leverages advanced algorithms to ensure compatibility and performance, helping users create a balanced and powerful setup.

How we built it

We began by designing the framework of the website using an online web-building tool, focusing on creating an intuitive and visually appealing interface. Our team then worked on developing the recommendation algorithms, which will be integrated with the user's game preferences to suggest the best possible hardware. We also laid the groundwork for future features, such as Steam sign-in integration and a robust database system. (The last two parts haven't been finished by this stage)

Challenges we ran into

One of the primary challenges we faced was the limitation of our free account, which restricted the number of databases we could create. This delayed our ability to fully implement the recommendation algorithm. Additionally, balancing the complexity of the recommendation engine with ease of use for the end user required careful planning and iteration.

Accomplishments that we're proud of

We're proud of the progress we've made in creating a platform that has the potential to significantly enhance the PC-building experience for users. Despite the limitations, we've developed a solid framework and a clear roadmap for future development. We're also proud of the innovative approach we took in integrating gaming preferences with hardware recommendations. This is our first time for all of the teammates to build a website.

What we learned

Throughout this project, we learned the importance of balancing technical complexity with user experience. We learned the fundamental skills of full-stack programming. We gained valuable insights into the challenges of database management and the intricacies of developing an effective recommendation system. Additionally, we learned how to effectively plan for future growth and improvements.

What's next for DreamPC

Next, we plan to complete the development of our database system and fully implement the recommendation algorithm. We'll also need to convert our website design into front-end code. We'll also focus on integrating a Steam sign-in option to enhance the accuracy of our recommendations. As we continue to refine and expand DreamPC, we'll explore additional features, such as real-time performance benchmarking and community-driven build sharing, to make the platform even more valuable to our users.

Built With

Share this project:

Updates