Ιστοσελίδα συναρμολόγησης υπολογιστών χρησιμοποιώντας ASP.net Core και Entity Framework
PC assembler website using ASP.net Core and Entity Framework

View/ Open
Keywords
ASP.NET Core MVC ; C# ; Entity Framework (EF) ; ASP.NET Core Identity ; JavaScript ; JSON ; Bootstrap Modals ; Συνθέσεις υπολογιστή ; Εξαρτήματα ; Έλεγχος συμβατότητας ; Αναρτήσεις ; Razor View ; Backend controller ; ViewModel ; Δημοσιεύσεις ; Βάση δεδομένων MSSQLAbstract
This thesis presents PCassembler, a web application that supports the creation, real-time compatibility checking, and saving of custom PC builds. Through a user-friendly interface, users select a CPU, GPU, motherboard, RAM, SSD, power supply and case, while the platform verifies compatibility between socket, wattage, and dimensions as well as automatically calculates the total cost of the parts. Additionally, the Community Posts section functions as a forum where users can publish, vote on, and load others builds directly into the PC Builder tool. Account management is done using ASP.NET Core Identity, with role-based permissions (Admin/User) and options to edit or delete one's profile. The implementation is based on ASP.NET Core MVC and C# for the backend, Entity Framework for communication with a Microsoft SQL Server database, and JavaScript, HTML, and CSS for the frontend.