Skip to content

viktor-morhun/creators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

On-Chain Auction Marketplace 🏆

A decentralized platform for secure, transparent, and trustless auctions of digital and physical assets. Built on blockchain technology, our marketplace ensures fair bidding, automated settlements, and verifiable ownership transfers—all without intermediaries. 🚀


Table of Contents 📚


Overview 🔍

The On-Chain Auction Marketplace is designed to facilitate auctions in a decentralized manner. It is ideal for NFT trading, rare collectibles, digital assets, and decentralized commerce, ensuring a fair and tamper-proof auction experience. 🛡️

Key benefits include:

  • On-Chain Transparency: Every auction data point, bid, and transaction is immutably recorded on the blockchain. 🔗
  • Multiple Auction Types: Supports various formats, including English, Dutch, sealed-bid, and time-based auctions. 🏷️
  • Smart Contract Automation: Automates bidding, payments, and asset transfers, removing the need for intermediaries. 🤖
  • Tokenized Assets: Handles both fungible and non-fungible assets (ERC-20, ERC-721). 💎

Key Features ✨

Enhancing your project with the following features can significantly boost its capabilities and your chances in the hackathon:

  • Trustless Payments & Escrow: Secure funds in smart contracts until the auction is completed. 💰
  • Platform fees: Our platform charges a small fee by the end of each auction. 🏅
  • User-Friendly Interface: Seamlessly integrate Web3 wallets for an optimal auction participation experience. 💻

Demo 🌐

Experience the live marketplace here:
On-Chain Auction Marketplace Demo 🌐


Smart Contract 📜

Our smart contract, which governs the auctions, is deployed on the blockchain.
View the contract details here:
Smart Contract (0x98cBd86F63D3d833552A8577a8264d4acE26e8b5) 🔎


Getting Started 🚀

Prerequisites

  • Node.js (v14 or higher recommended) ⌨️
  • npm or yarn package manager 📦

Installation

  1. Clone the repository:
git clone https://github.com/viktor-morhun/creators
cd creators/client
  1. Install dependencies using npm:
npm install
  1. Run the frontend locally:
npm run dev
  1. Access the application: Open your browser and navigate to http://localhost:3000. 🌍

Project Structure 🗂️

A brief overview of the project layout:

  • client: Contains the React frontend codebase.
  • contract: Contains the Solidity smart contract code.

Contributing 🤝

Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.

License 📄

This project is licensed under the MIT License. See the LICENSE file for details.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors