Abstract:
The objective of this project is to develop a website that serves as a dedicated
marketplace for the buying and selling of PC Parts and other PC-related components.
As there is a lack of websites solely dedicated to this purpose, this project is well poised
to fill that cavity left in the Pakistani PC market. It will help new and experienced PC
builders in surveying the market and building their PC systems with ease. The system
is broken down into two major parts: The marketplace and the compatibility checker.
The marketplace will serve as a place where users can upload PC items for sale. They
can also survey the website for other products they might be interested in, leaving
reviews if they buy a product and increasing their knowledge of the market. The second
part of the website comprises the compatibility checker. This is a system built into the
website that allows the user to enter a PC part present in the database and check
whether it is compatible with another PC part for example a certain processor with a
certain motherboard. The website also has a recommendation system that recommends
products based on their compatibility and market price, allowing users to pick alternate
products that can help them in building their PC. This website is built using React.js
for its front end, Node.js for its back end, MongoDB for its database, and finally
Python for the recommendation system