https://github.com/iambotcoder/buildyourpc
Build Your PC is an Ecommerce website and compatibility guidance for do-it-yourself computer builders.
https://github.com/iambotcoder/buildyourpc
javascript jsp-servlet sql
Last synced: about 1 year ago
JSON representation
Build Your PC is an Ecommerce website and compatibility guidance for do-it-yourself computer builders.
- Host: GitHub
- URL: https://github.com/iambotcoder/buildyourpc
- Owner: iambotcoder
- Created: 2023-07-13T19:27:51.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-25T04:13:27.000Z (over 2 years ago)
- Last Synced: 2025-02-05T11:51:45.617Z (about 1 year ago)
- Topics: javascript, jsp-servlet, sql
- Language: Java
- Homepage:
- Size: 3.19 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# Build Your PC - A PC Builder Tool
## Introduction
This project is a PC builder tool that can be used in two ways: as an e-commerce platform for buying computer components and as an offline computer shop tool for configuring and checking compatibility in real-time. It was developed as a solution to the challenges faced by computer enthusiasts, where finding the right components at the best price and ensuring compatibility can be a hassle.
## Technology Stack
- JSP
- Servlets
- HTML
- CSS
- JavaScript
- MySQL
## Motivation
As a computer enthusiast, I often faced difficulties when trying to build a customized PC. Components I faced issues in readily available PC, prices varying widely, and compatibility of components. This project aims to address these issues by providing a platform where users can easily select and verify components for their system builds.
## Features
- User registration and login.
- E-commerce functionality with product categories.
- Virtual PC builder with compatibility checking.
- Offline computer shop integration.
- Future scope for saving and revisiting builds, community forums, and component ratings.
## Installation
1. Clone the repository.
2. Set up a MySQL database and configure the database connection in the project.
3. Deploy the project using a Java web application server.
## Usage
- Users can register and log in to access the platform.
- They can browse products, add items to their cart, and place orders in the e-commerce section.
- Users can virtually build their PC and check compatibility in the virtual PC builder.
- Shop owners can add and manage their products in the offline shop section.
## Future Scope
- Allow users to save and revisit their builds.
- Introduce a community forum or discussion board.
- Allow users to rate and review components.
## Contact
For any questions or support, you can reach out to iambotcoder at iambotcoder@gmail.com.
---