Skip to content

KaroK365/BlockBid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3 Bidding Platform

This project is a Web3-based bidding platform built using Motoko for backend smart contracts and React for the frontend. The project demonstrates how to build decentralized applications (dApps) using Internet Computer and a user-friendly interface for bidding on items.

Features

  • Decentralized bidding system
  • Blockchain-based smart contracts powered by Motoko
  • Responsive and interactive frontend built with React
  • Privacy-focused architecture with click tracking and scalability

Prerequisites

Ensure you have the following installed on your machine:

Getting Started

To set up and run the project locally, follow these steps:

1. Install dependencies

First, install the necessary packages for both the frontend and backend:

npm install 

2. Start the DFINITY local environment

Run the following command to start the DFINITY network locally:

dfx start

3. Deploy the Motoko canisters

After starting the local network, deploy your smart contract canisters using the following command:

dfx deploy

4. Run the React frontend

Finally, run the frontend React application:

npm start

Usage

Once the local environment is running, open your browser and navigate to:

http://localhost:3000

Candid UI

https://a4gq6-oaaaa-aaaab-qaa4q-cai.raw.icp0.io/?id=3foe2-7qaaa-aaaap-aknjq-cai

You should see the bidding platform, and you can interact with it by placing bids on items listed in the platform.

Contributing

Feel free to fork the repository and submit pull requests for improvements or new features!

About

Auction Table without identity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.3%
  • Motoko 21.5%
  • HTML 1.2%