Skip to content

An Application to Build Your own custom PC build Configuration in java These projects apply main concepts of OOP such as encapsulation, inheritance, abstraction, and polymorphism to real-world problems.

License

RahulSinghParmar/CustomPcBuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 PC Build


GitHub license   Open Source  


What's This? 🧠


Custom PC Build

Intro

This is my basic project so far in Java. It was a long project for my Intro to Programming course and required me to apply everything I learned from the beginning. The assignment was to create an application that would meet all the listed criteria and be grand in scope. The expectation was to build an application that was functioning and free of errors, but it did not necessarily have to be a finished product. This allowed me to create a program with a strong foundation of OOP and also left room for further improvements that can be revisited in the future.

Criteria Checklist

  1. Scanner Class
  2. Variables and Constant
  3. Switch Statements
  4. Conditional Statements and Operators
  5. Operators (logical,arithmetic, assignment)
  6. Sting Class method
  7. Math Class Method
  8. Loop
  9. Method Passing Arguments by Values
  10. Method Overloading
  11. Array Methods
  12. Method Overriding
  13. Add Multiple Class
  14. Create an Object
  15. Constructor
  16. Using java inbuilt Libraries such as scanner , Random, date etc
  17. Println and printf
  18. using .this and this()

I used KanbanFlow, a workflow management tool, to help organize and monitor my progress throughout the project pipeline. Although I worked individually in creating this application, I still found KanbanFlow to be a very useful way to keep myself in check despite it usually being used for group projects.

Important Note? 📓

Future Improvements

  • Finish Custom PC Builder Class
  • Finish Glossary Class
  • Add more PC parts such as peripherals, monitors, fans, and other accessories
  • Develop a way to dynamically retrieve prices from retailers such as Amazon, BestBuy, and NewEgg (SQL)
  • Ability to create a build based on a specific game such as Fortnite, CS:GO, and COD: Warzone

Feel free to fork This Project😇

Connect with me:

About

An Application to Build Your own custom PC build Configuration in java These projects apply main concepts of OOP such as encapsulation, inheritance, abstraction, and polymorphism to real-world problems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages