Hero
Profile
Sync Logo

PC BuildIt

C#
Access
Krypton UI
VS

Object-Oriented Programming 2

January - April 2024

Role: Creator / Developer

PC BuildIt is an Object-Oriented Programming project I developed using C# and Windows Forms, with the added enhancement of Krypton UI for a more modern and visually appealing interface. This was my first project that moved beyond console applications to include a graphical user interface, providing me with valuable experience in GUI development.

The tool allows users to design custom PCs by selecting components, verifying compatibility, calculating costs, and simulating the build process. A key feature is the compatibility checker, which ensures that selected components, such as the motherboard, processor, RAM, and graphics card, are compatible with each other. This feature prevents users from making errors in their builds and helps them avoid costly mistakes.

1 / 5

I applied a minimalist design approach with a light color palette, creating a clean and user-friendly interface. The use of Krypton UI allowed me to implement a modern design, improving the overall user experience and making the tool more visually appealing compared to traditional Windows Forms UI.

The development of PC BuildIt was a rewarding experience, as it allowed me to apply OOP principles to create a practical, user-centered tool. Implementing the compatibility checker, cost calculator, and modern UI design were key challenges that helped me improve my problem-solving skills and deepen my understanding of OOP concepts.