Giter Site home page Giter Site logo

bidkarona's Introduction

BidKaroNa

Description

A full-fledged BlockChain based software web application providing an auctioning platform that ensures complete transparency and security regarding the highest bid and bidder eligibility. We have a blind-bidding design which offers several benefits over the traditional system. The blockchain-based system can ensure transparent and publicly verifiable auctions in IIIT for example in Bakul VolleyBall League.

Technologies Used

  • Truffle
  • Ganache
  • ReactJS
  • Solidity
  • Metamask
  • Ethereum tools

Setting Up the Dapp on Local Machine

  • To install Truffle, follow installation instructions given on Truffle's documentation site.
  • Download Ganache app from Truffle Suite
  • Download Metamask wallet as a browser extension. Here is the link to chrome extension.
  • You need to import Ganache accounts into Metamask for the transactions. Refer this blogpost for the same.

How To Run

truffle migrate
cd client
npm install
npm start

Components

Create Asset

In order to create an auction, the seller first must have an asset in the blockchain network. And this component allows sellers to do that easily.

create asset GIF

Create Auction

As the core functionality of the system this component will allow sellers to create their decentralized auction through a very efficient user interface.

create auction GIF

View Auctions

This component will allow users (bidders and sellers) to view all the ongoing auctions and allow them to placeBid on any active auction.

view auctions image

Place Bids

This component will allow users to place or change bid for a specific auction.

place bid GIF


The team

Video and other Documentation

This is available in the Project Docs folder.

bidkarona's People

Contributors

neel1998 avatar kunalvaswani123 avatar anchit1999 avatar riz1-ali avatar preet021 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.