Git Product home page Git Product logo

contractio's Introduction


CONTRACTIO

A single platform for all the Government Contracts.

FRONTEND

ui

ui2 ui2 ui2

Description

It is a web-platform with frontend and UI managed by ReactJs and backend managed by Nodejs where the government user can log their contracts to the blockchain network which makes it immutable and the bidders can view the contract, submit their bids and when the government approves any bid that particular bidder successfully acquires the contract.

Tech Stacks Used

  • Solidity
  • Ganache
  • Metamask
  • Truffle
  • Backend: Nodejs
  • Frontend: ReactJs

Features

  • Every user, the government or the bidder register on the platform.
  • The government adds a contract after approval with all the details to the blockchain network.
  • The bidder can see the contract and add his bid, if interested.
  • The government reviews the bid and approves it if the bid is mutually profitable.
  • The bidder then gets assigned to the contract and can start working on the contract.

Installation and Setup

  • Clone the repository

git clone https://github.com/deucaleon18/CONTRACTIO && cd CONTRACTIO
  • Install dependencies

All the prerequisites for this project like Ganache, Metamask and Truffle should be installed.Detailed installation instructions could be found in the `resources` folder.
  • Migrate the blockchain to the Ganache network.

    cd CONTRACTIO
    truffle migrate --reset
    
  • Install all the dependancies and start the client.

    cd client 
    npm install 
    npm start
    

contractio's People

Contributors

deucaleon18 avatar shru-singh avatar shashank725 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.