Skip to content

The main repository for our team CodeLinking in Hack-A-Web Hackathon

License

Notifications You must be signed in to change notification settings

Nirmalya-Saha96/CodeLinking

Repository files navigation

Hack-A-Web Problem Statement - 3

Auctioning is one of the most prominent activities in this world, but due to more virtual events, not all auctions can occur offline; hence, there is a need to make auctions available virtually, which will be more user-friendly and easier to use.

Solution

  • All user can NOMINATE Items for Auction
  • Admin Manager will approve by providing specified date
  • Admin Manager will start the auction for the day.
  • Buyers can participate in the started auctions
  • The Bidding Mechanism is in RealTime.
  • Updating of Bidding Amount at low latency
  • as, any bid is placed the TIMMER reset's
  • at the end to TIMMER the higgest BIDDER wins the Auction

Secure System

  • All the Images of the Auction is stored in IPFS-network
  • All the payment transactions are done in ETHEREUM BLOCKCHAIN
  • Once the item is sold the record get's written in the BlockChain
  • providing an unalterable selling records.
  • and safe payment methods by Smart Contract to remove Frauds.

Admin Functionalities

  • Admin can approve and activate the product for Auction
  • Admin can monitor the products

DOCKER FUNCTIONALITY

  • Docker Image Link: https://hub.docker.com/repository/docker/nirmalyasaha/code-linking/general
  • Update the link to your localhost server
  • Build and deploy
    $ docker build -t nirmalyasaha/code-linking:1.0.0.RELEASE .
    $ docker push nirmalyasaha/code-linking:1.0.0.RELEASE
    
  • Pulling and Running
    $ docker pull nirmalyasaha/code-linking:1.0.0.RELEASE
    $ docker run -d -p 3000:3000 -p 5000:5000 nirmalyasaha/code-linking:1.0.0.RELEASE
    

Tech Stack

Client: React, TailwindCSS, Socket.io Client

Server: Node.Js, Express.Js, Socket.io, MongoDB

BlockChain Solidity, Ethereum, IPFS-network

Site

https://ecstatic-curran-043ca0.netlify.app/

Vedio Demo

video.mp4

CERTIFICATE

hack-a-web.pdf

YOUCAN VERIFY AT

https://verification.givemycertificate.com/v/34586190-e6e8-4ad6-8a4b-10bb6f0ce082

Demo

  • Install packages - npm install.

Client

  • cd client

  • Start : npm run Start

  • Route : '/' - normal user

  • '/admin' - admin

Backend

  • Start : npm run Start
  • Dev Mode : npm run server

Ethereum

  • cd ethereum
  • npm install
  • node compile.js
  • node deploy.js
  • provide the deployed address in Factory.js address

Authors

About

The main repository for our team CodeLinking in Hack-A-Web Hackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages