Skip to content

A B2C e-commerce platform with online auction bidding, real-time updates, and automated proxy bidding for premium users. Built with Java, Jakarta EE, MySQL, and SOAP. ๐Ÿ›’๐Ÿ“ˆ

Notifications You must be signed in to change notification settings

angyonghaseyo/CrazyAuctions

ย 
ย 

Repository files navigation

CrazyAuctions

Overview

CrazyBids.com is a Business-to-Consumer (B2C) e-commerce service that revolutionizes the traditional online shopping experience by implementing an online auction bidding mechanism. Our project involves designing and developing an enterprise-scale software system to enable this innovative auction system.

Features

  • Auction Listings: Users can create, view, and participate in online auctions.
  • Credit System: A robust credit system for placing bids on auction items.
  • Proxy Bidding and Sniping Agent: An automated bidding system for premium customers.
  • Real-Time Auction Updates: Dynamic pricing and auction listings with fixed end times.

Technology Stack

  • Backend: Java, Jakarta EE (Enterprise Beans, Persistence API)
  • Database: MySQL
  • Frontend: Command-line Interface (CLI)
  • Web Services: SOAP for communication between different system components.

Getting Started

Prerequisites

  • Java JDK 11 or higher
  • MySQL 8.0 or higher
  • Jakarta EE compatible application server (e.g., GlassFish, WildFly)

Installation

  1. Clone the repository:
    git clone [repository URL]
    
  2. Configure your Java and Jakarta EE environment.
  3. Set up the MySQL database using the provided scripts.
  4. Deploy the application on the application server.

Usage

  • Start the application server and run the CLI to interact with the system.
  • Follow the on-screen instructions to navigate through the auction system.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A B2C e-commerce platform with online auction bidding, real-time updates, and automated proxy bidding for premium users. Built with Java, Jakarta EE, MySQL, and SOAP. ๐Ÿ›’๐Ÿ“ˆ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%