Auction Platform

screenshot of Auction Platform

A smartcontract Dapp with a web based UI that keeps track of contract data by adding it into blocks to be mined on a test network.

Overview

AuctionPlatformA is an innovative decentralized application (DApp) built on smart contracts that utilizes a web-based user interface to streamline the tracking and management of auction contracts. By integrating blockchain technology, this platform ensures that all contract data is effectively managed through a system of blocks that are mined on a test network, providing a robust and immutable solution for auction processes.

Designed for developers and users alike, AuctionPlatformA is not only user-friendly but also comes equipped with a range of features that cater to the needs of modern auction management. It relies on popular technologies such as Node.js, Solidity, and the Truffle framework to deliver a seamless experience right from contract creation to bidding and contract closure.

Features

  • User-Friendly Interface: The web-based UI simplifies interaction, allowing users to easily navigate through the functions of the DApp without technical hurdles.

  • Active Contracts Table: Displays unpublished contracts, enabling users to sort by various columns and view submitted bids, enhancing oversight and management.

  • New Contract Creation: Users can quickly create new contracts by specifying essential details including Asset, Quantity, Price, and Time, making contract initiation swift and straightforward.

  • Edit Contract Functionality: Allows users to modify all aspects of a contract using its unique contract ID (cID), promoting flexibility and adaptability within the auction process.

  • Bid Generation: Users can create new bids associated with a specific contract, providing a transparent way for suppliers to indicate their willingness to participate.

  • Closed Contracts Table: Keeps track of contracts that have been finalized, allowing users to review past activities and outcomes seamlessly.

  • Real-Time Data Refresh: Ensures that all information is up-to-date with a simple refresh option, making it easy to keep track of ongoing auctions.

  • Immutability: Once a contract is mined, it becomes immutable, ensuring the integrity and security of all contractual agreements made on the platform.