Event-driven e-commerce simulation built with Java Swing. The application reads an external inventory.csv file, validates item lookups and quantities, applies bulk discounts, calculates totals with tax, appends transactions to transactions.csv, and renders an invoice UI.

Included Files

Skills Learned

Screenshots

Nile Dot Com main GUI window
Nile Dot Com — main GUI
inventory.csv opened in Excel, example view
inventory.csv view
inventory.csv opened in Excel, additional view
Additional inventory view
inventory.csv opened in Excel, another view
Another inventory view