keerthanpg / Hackathon_Vehicle_ID

Lets Improved Vehicle Identity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hackathon_Vehicle_ID

Lets Improve Vehicle Identity

This is a decentralised app based on the ethreum framework that proposes to improve privacy of car owners, help government and law enforcement manage vehicles for violations, safety/pollution standards and dealers/manufacturers with maintenance and servicing. The core idea is achieved by removing the license places and transmitting a dynamic ID via QR code or bluetooth becaons on car which can only be encrypted by authorised parties. This allows for irrefutable ownership and history of cars as well which is of value in user car sales market.

A presentation of our idea can be found here

Dependencies

Install the dependencies:

Set Up Instructions

Step 1. Clone the project

`https://github.com/hadlocna/Hackathon_Vehicle_ID

Step 2. Install dependencies

$ cd Hackathon_Vehicle_ID
$ npm install

Step 3. Start Ganache

Open Ganache GUI client. This will start your local blockchain instance.

Step 4. Compile & Deploy Vehicle_ID Smart Contract

$ truffle migrate --reset You must migrate the Vehicle_ID smart contract each time your restart ganache.

Step 5. Configure Metamask

  • Unlock Metamask
  • Connect metamask to your local Etherum blockchain provided by Ganache.
  • Import an account provided by ganache.

Step 6. Run the Front End Application

$ npm run dev Visit this URL in your browser: http://localhost:3000

If you get stuck, please reference: https://youtu.be/3681ZYbDSSk This repo has been created by tutorials from Dapp University

About

Lets Improved Vehicle Identity


Languages

Language:JavaScript 98.4%Language:HTML 1.6%