Hey! This is my repository for the Shopping Cart I developed in Java8, it includes 6 files which are abstract classes that end up connecting each other, in orden to keep things with a better control reasuring future updates. Also, the main file to run would be "CarritoCompras" that means "Shopping Cart", but it unites all of the other classes and contains the coding interface too, enabling to "log in" with one out of three users, and buy, order, update or review pre-defined items. "Carrito" itself just means "Cart", and refers to the Shopping Cart by itself for each client, not including the interface, and managing the logic behind creating an order from the cart, showing the added-to-cart items, and also, updating the stock of any Item. Now "Cliente" defines and initializes the variables, like name, ID, the Shopping Cart or "Carrito" that will be given to each client, and even the clients bank account balance, limiting their purchase capability, making it a little more realistic. "Item" defines the Items or products like name, quantity or stock available, and also calls and asings the item to the specific cart, depending on the client. "Pedido"" defines the order when a client proceeded with their cart purchase, defines an ArrayList type "Item", and returns the total amount for the items, and returning the products so the stock can be updated. Finally "Producto" declares the name for each product, id, department, stock, price and description.
-
Notifications
You must be signed in to change notification settings - Fork 0
Java-based shopping cart system with a graphical interface using JOptionPanes and JFrames. Features include product management, client-specific carts, and shopping histories. Highlights advanced Object-Oriented Design, Abstract Classes, and Lambda Expressions for optimized performance.
ManuelAAM/ShopEase
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Java-based shopping cart system with a graphical interface using JOptionPanes and JFrames. Features include product management, client-specific carts, and shopping histories. Highlights advanced Object-Oriented Design, Abstract Classes, and Lambda Expressions for optimized performance.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published