Skip to content

A group of Uni students working on a desktop-based marketplace, built using Java Swing for the GUI and Java IO for local data storage. This is a simple auction and marketplace simulation application designed for learning and practice.

Notifications You must be signed in to change notification settings

AmritRajGarg/OOPS_Capstone_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

OOPS_Capstone_Project

🛍️ eBay Clone (Java Swing)

A desktop-based clone of eBay, built using Java Swing for the GUI and Java IO for local data storage. This is a simple auction and marketplace simulation application designed for learning and practice.

📦 Features

  • 🧑 User Registration & Login
  • 🔒 Authentication with file-based data storage
  • 🛒 Product listing and browsing (planned)
  • 💸 Bidding system (planned)
  • 🖥️ Java Swing GUI interface

📁 Project Structure

OOPS_Capstone_Project/
├── contributions/
│   ├── EbayClone.java
│   └── OrderFormSwing.java
│   └── ShoppingManagerSystem.java
├── src/
│   ├── app/
│   │   ├── EcommerceApp.java
│   │   ├── MarketplaceApp.java
│   ├── ui/
│   │   └── MaketplaceUI.java
├── README.md

🚀 How to Run

  1. Clone or download the repository.

  2. Open a terminal in the project root folder.

  3. Compile the code:

    javac -d . Main.java gui/*.java model/*.java storage/*.java
  4. Run the program:

    java Main

🧠 Tech Stack

  • Java 8 or higher
  • Java Swing (GUI)
  • File-based storage (no external DB required)

📌 Notes

  • User credentials are stored in a local text file.
  • You must register before you can log in.

💡 TO DO

  • Add product catalog
  • Implement bidding system
  • Improve UI/UX
  • Add admin dashboard

🤝 Contributing

Contributions are welcome! Please fork the repo and submit a pull request for any improvements.

About

A group of Uni students working on a desktop-based marketplace, built using Java Swing for the GUI and Java IO for local data storage. This is a simple auction and marketplace simulation application designed for learning and practice.

Resources

Stars

Watchers

Forks

Contributors 8

Languages