Skip to content

MILTONADINA/Ebay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Java E-Commerce Auction Platform (Ebay-Inspired System)

A simplified e-commerce auction system implemented in Java. This project models essential features of a bidding and product-ordering platform, similar to core components of sites like eBay. It demonstrates the use of object-oriented design to build user-driven functionality such as bidding, product listings, ratings, and payment handling.


🧠 Key Skills Demonstrated

  • OOP Design Patterns: Well-structured class architecture for User, Product, Bid, Order, etc.
  • Data Modeling: Encapsulates core e-commerce concepts including payment methods, bidding logic, and product reviews
  • Business Process Simulation: Represents full customer interaction flow from listing to bidding to payment
  • Extensibility: Design allows easy addition of GUI, database, or web components
  • Code Readability: Clear separation of concerns and entity responsibility

🧱 Tech Stack

  • Language: Java SE
  • Structure: Standalone object model with entity interaction
  • Execution: CLI or IDE (Eclipse / IntelliJ)
  • Data Format: In-memory objects (can be extended to file or DB)

πŸ—‚οΈ Project Structure

EBAY/ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ Bid.java β†’ Represents a bid placed by a user on a product β”‚ β”œβ”€β”€ Product.java β†’ Product details including current highest bid β”‚ β”œβ”€β”€ User.java β†’ Buyer or seller with personal info and ratings β”‚ β”œβ”€β”€ Rating.java β†’ Customer feedback mechanism β”‚ β”œβ”€β”€ PaymentMethod.java β†’ Models user's payment preferences β”‚ └── Order.java β†’ Handles post-auction transaction (shipping, payment)


πŸš€ How to Run

Option 1: Using an IDE

  1. Open the src/ folder in Eclipse or IntelliJ
  2. Create a Main.java to test interaction between objects

Option 2: From Terminal

cd EBAY/src
javac *.java
java Main

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages