A decentralized application for bidding on Ethereum blockchain.

Overview

auction_dapp

A decentralized application for bidding on Ethereum blockchain.

Setting up the development environment

  1. Install Node.js and Npm from here https://nodejs.org/en/

  2. Install Truffle

    Open node.js command prompt and paste the following command in the prompt to install Truffle.

     npm install -g truffle
    

    After the download is complete, type “truffle version” on node terminal to verify that truffle is successfully installed.

  3. Install Ganache

    Ganache is personal blockchain for building distributed applications with Ethereum. It gives you 10 free accounts with 100 fake ethers each for testing purposes. Download Ganache from here: https://www.trufflesuite.com/ganache

  4. Choose your favorite IDE (Prefer Vs code)

    Go here for setup of an editor for flutter https://flutter.dev/docs/get-started/editor?tab=vscode

For help getting started with Flutter, view online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

For communicaton purpose regarding queries please follow this.

Comments
  • Write the smart contract for bidding.

    Write the smart contract for bidding.

    It should contains code for biddername , bidding amount, also define a minimum bidding amount and contain a function which approve the proposal for bidding.

    Points: 30 dApp smart contract solidity 
    opened by supriya-045 11
  • Testing the Smart Contract

    Testing the Smart Contract

    Write the code for testing the smart contract in javascript or solidity named as bidder.js or bidder. sol under the test/ directory. It is pretty advanced, and you should include all the functionality as the bidder smart contracts wanted to, like if the bidding amount is appropriate, it will pass it for a transaction or display it, otherwise reject it directly.

    Expert Points: 50 smart contract solidity 
    opened by supriya-045 9
  • Write deploying file in javascript

    Write deploying file in javascript

    You’ll see one JavaScript file already in the migrations/ directory: 1_initial_migration.js.This handles deploying the Migrations.sol contract to observe subsequent smart contract migrations, and ensures we don’t double-migrate unchanged contracts in the future.

    Now you have to create h new file named 2_deploy_contracts.js like that in the migrations/ directory for migrations of contracts.

    Points: 20 dApp smart contract 
    opened by supriya-045 6
  • write required function name inside the contract_linking.dart

    write required function name inside the contract_linking.dart

    Inside the changenotifier function make variable of rpcurl, wsurl,private key, abicode and also declare the web3client , all the contract function required for smart contract,

    Points: 20 smart contract web3dart 
    opened by supriya-045 4
  • added 2_deploy_contracts.js

    added 2_deploy_contracts.js

    Issue: 5

    Short description of what this resolves:

    Added the given files in migrations folder

    Changes proposed in this pull request and/or Screenshots of changes:

    image

    opened by jalanprakhar 3
  • Smart contract for bidding

    Smart contract for bidding

    Issue: 3

    Short description of what this resolves:

    • Smart contract for bidding
    • Reference : Hindawi

    Changes proposed in this pull request and/or Screenshots of changes:

    • Snap of successful compilation
    Screenshot 2021-10-04 193830
    opened by medhatiwari 3
  • #22 setting up bidder

    #22 setting up bidder

    Issue: 22

    Short description of what this resolves:

    • created setBidder()

    Changes proposed in this pull request and/or Screenshots of changes:

    Resolves #22

    opened by medhatiwari 2
  • get bidder data

    get bidder data

    Issue: 21

    Short description of what this resolves:

    written function for getting bidder data

    Changes proposed in this pull request and/or Screenshots of changes:

    opened by Tanushree-coder 2
  • Issue #15 Linked flutter with contract

    Issue #15 Linked flutter with contract

    Issue: 15

    Short description of what this resolves:

    • Linked the smart contract with dart
    • added dependencies with respect to smart contract

    Changes proposed in this pull request and/or Screenshots of changes:

    Resolves #15

    opened by medhatiwari 2
  • bug found #13

    bug found #13

    Issue: 13

    Short description of what this resolves:

    • Bug found

    Changes proposed in this pull request and/or Screenshots of changes:

    • Bug found in migrations\2_deploy_contracts.js

    bug

    • Test success after fixing the bug

    compiled Resolves #13

    opened by medhatiwari 2
  • Added Test file for Bidder.sol

    Added Test file for Bidder.sol

    Issue: 11

    Short description of what this resolves: Added js code to test to test smart contract in bidder.sol

    Changes proposed in this pull request and/or Screenshots of changes: Screenshot_44

    opened by schandu-eng 2
  • Write flutter continuous integration file

    Write flutter continuous integration file

    Continuous integration is a must in release product repositories from the starting of its development. So I want to use github actions to create continuous integration file for this project.

    If this issue is selected, I would love to work on it.

    opened by Monik09 0
Owner
OpenCode IIIT Allahabad
OpenCode is a month-long event of open-source where programmers, designers, and innovators code, design, learn, and build solutions.
OpenCode IIIT Allahabad
E-voting system based on blockchain technology, with ethereum, flutter/dart

VOTING SYSTEM APP A voting system app made with flutter and firebase Easy-to-use electronic voting mobile application to run safe, secured and transpa

BAIMAM BOUKAR JEAN JACQUES 75 Dec 23, 2022
Ethers: A dart library that connects to interact with the Ethereum blockchain and inspired by ethers.js

Ethers For Flutter Ethers is a dart library that connects to interact with the Ethereum blockchain and inspired by ethers.js. Thanks to web3dart which

Hanggi 12 Oct 30, 2022
Dig is a hub blockchain that interconnects physical plots of land, which will each be governed by a locally operated blockchain.

Dig is a hub blockchain that interconnects physical plots of land, which will each be governed by a locally operated blockchain. Due to the regulatory challenges involved, dig splits itself up into many chains which can each follow appropriate legislation. This is the beginning of the "Dig Network."

notional-labs 183 Dec 17, 2022
Decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native iOS, Android and web app.

SkyFeed SkyFeed is a decentralized SkyDB-based alternative to Twitter, YouTube and Instagram with a native Android, web and (soon) iOS app. Use You ne

null 88 Oct 28, 2022
Unofficial Dart SDK for Decentralized Social / DeSo.org

DeSo Dart SDK Unofficial Dart SDK for Decentralized Social / DeSo.org Report Bug · Request Feature Table of Contents About the Project Built With Gett

Deverse 8 Sep 16, 2022
The Fuse Wallet is a cross platform Ethereum wallet written in Dart and built on Flutter.

Fuse Wallet The Fuse Wallet is a cross platform Ethereum wallet written in Dart and built on Flutter. It's runninng on the Fuse network, but can be pl

null 4 Nov 9, 2022
Web3 Ethereum, Etherjs and Wallet Connect wrapper for Flutter Web.

flutter_web3 This is a fork of flutter_web3_provider. Be sure to check out the original package. Introduction flutter_web3 v2 is full Dart class and f

yoisha 105 Jan 2, 2023
BlockChain Project

Blockchain BlockChain Project github repo This project is made using blockchain which an to-do application for mobile .I have used ,Flutter as it's a

himanshu chaurishiya 3 May 8, 2022
Concepts used Flutter layout,State management, Blockchain integration, Http api integration, Smart contracts

HS_CryptoCoin_Wallet First project using Flutter with Blockchain Getting Started This project is a starting point for a Flutter application. A few res

Harsh Saxena 1 Dec 23, 2021
⚡⚡ flutter mobile dapp to register/mint domain names (.voltz) on the polygon blockchain network (mumbai)

open-name-service connecting to wallet registering a domain on the network fetching address by domain name & viewing domain on opensea testnet .voltz

Chinyeaka Chinonso 10 Dec 11, 2022
This is application using Flutter for develop a trello application

flutter_desktop_trello A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you s

Dao Hong Vinh 14 Aug 16, 2022
GChat is a chatting application developed using Flutter(Dart) and firebase for 2 users. Trying to Develop an application that does not sell your data with whatsapp rolling out its privacy policy updates.

Gchat - The Chatting Application A Flutter project for chatting. I used Android Studio and you can you any editor of your choice for ex: VS Code, Inte

Sanchaksh Kaul 6 Nov 6, 2022
The application helps the patient to follow up on medication schedules, and each patient has his own profile. The application is connected to Bluetooth to help the patient's dependents follow up on the patient.

spoon_medicines A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

null 0 Nov 27, 2021
Chat-application - Build Chat Application using Flutter and Firebase

Build Chat Application using Flutter & Firebase Source Code - Enjoy ! Social Med

Muhammad Irvan 0 Jan 3, 2022
Weather-application - A weather application based on dart programming language

weather based mobile app A new Flutter project with dart programmingg language S

Munem Sarker 5 Nov 13, 2022
a meme-based chat application

MemeChat An example of a meme-enabled chat app on Flutter, using Firebase, Google Sign In, and device camera integration. MemeChat contains platform-s

Emily Fortuna 528 Dec 25, 2022
This is a mobile application that goals to build a quiz about programming subjects writter with Flutter.

❓ DevQuiz A mobile application being built with NLW5 (an event from Rockeatseat - https://app.rocketseat.com.br/). This application goals to build a q

Samilly Nunes 18 Dec 23, 2022
:lock: this is flutter mobile application music using glass morphism concept

Flutter Glass Morphism ?? Description: This is source flutter using glass morphism concept How I can run it? ?? Clone this repo ?? Run below code in t

Dao Hong Vinh 12 Jan 19, 2022
Weather app A complete simple weather application.

Weather app A complete simple weather application. Getting Started Get your own API key from: open weathe map aqicn Google Cloud Platform Setup for go

Yoad 10 Oct 25, 2022