Skip to content

Developed a Java-based e-store GUI application using event-driven programming to simulate inventory management, shopping cart functionality, and transaction logging.

Notifications You must be signed in to change notification settings

ChristopherJacques/NileShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

NileShop

This project involves creating a standalone Java GUI application that simulates an e-store called Nile Dot Com. The application allows users to place items into a shopping cart, total costs including tax, produce an invoice, and append transactions to a log file.

Features

  • User-friendly GUI with data input fields, shopping cart view, and six functional buttons.
  • Inventory management using an input file (inventory.csv).
  • Logging transactions in an output file (transactions.csv).
  • Handles up to 5 separate items per transaction.
  • Includes error handling for out-of-stock items and invalid item entries.
  • Displays current order details and final invoice upon checkout.

Screenshots

Screenshot 2024-05-25 at 1 35 39 PM Screenshot 2024-05-25 at 1 36 34 PM

About

Developed a Java-based e-store GUI application using event-driven programming to simulate inventory management, shopping cart functionality, and transaction logging.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages