You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A team project of a Java e‑commerce GUI with JavaFX for the UI and SQLite for data storage. It implements product browsing, favorite selection, cart management, order processing and stock control. Showcasing a complete desktop‑shopping solution. This project has used Java, SQLite, SQLite-Browser and Netbeans for development.
Login Page
Register Page
Shopping Browser Page
Item Details Page
Favorites Page
Shopping Cart Page
Profile Page
Dependencies
This project requires JDK 21 or higher.
The Java SQLite library and the flatlaf library that is needed is included inside the project.
Installation
Either clone this repository, or download the zip (if downloaded as zip, extract it)
Open Netbeans and Click "Open Project" (Ctrl+Shift+o) and then find the directory where the project is cloned/downloaded.
Netbeans should recognise the project and load it.
When the project is loaded, Click "Run Project" (F6)
Licenses of Icon's used in this project
This project uses icons from the website flaticon.
Each icon has its own credit link which is stored inside the flaticon-credits.txt projects "icon"s folder.
However AI was used to create randomized, non-copyrighted/non-trademarked, fictional product names and details of the products.
The names were generated without reference to any specific existing brand, trademark, or copyrighted work.
If any generated name coincidentally matches an existing trademark or copyrighted term, the similarity is unintentional. This project does not claim any rights to, nor does it endorse, any real‑world product, brand, or trademark that may share a name with the generated content.
The references to specific component models like “Intel”, “RTX”, “Qualcomm”, etc., are solely descriptive of the fictional product specifications.
These brands are the property of their respective owners. Their inclusion does not imply sponsorship, endorsement, or affiliation with this educational project.
If a trademark or copyright holder believes any element of this repository infringes their rights, please open a GitHub issue about it and we will promptly remove or modify the offending content.
About
A team project of a Java e‑commerce GUI with JavaFX for the UI and SQLite for data storage. It implements product browsing, favorite selection, cart management, order processing and stock control. Showcasing a complete desktop‑shopping solution.