Giter VIP home page Giter VIP logo

uimbc's Introduction

Identity Management System using Blockchain

Steps to Run

  1. Download and install Node.js version 10.x with LTS from https://nodejs.org.
  2. Install Ganache from https://truffleframework.com/ganache.
  3. Install truffle using NPM using command npm i -g truffle.
  4. Set ganache port to 9545 in settings.
  5. Open project root dir in terminal.
  6. Run command truffle compile.
  7. Run command truffle migrate.
  8. Set Environment Variables for the project.
  9. Run command npm run buildandrun in a new terminal in the project root.
  10. Open http://localhost/ in your web browser.

Instructions For Running The Decentralized Application

  1. Open the localhost for your local computer
  2. For New User Click on SignUp button
  3. Enter Your details here correctly
  4. On success your account would be created successfully. Note: It is important to remember your unique user id as entered by you.
  5. Go to localhost/insurance.html (for local host) for the demo project.
  6. Enter your first name, last name and your userId as per your account.
  7. Complete rest of the form.
  8. Click the submit button.
  9. If the data is validated then your application would be processed.
  10. Else corresponding error would be shown.

Environment Variables

  • PORT - <Port Here>
  • JWT_SECRET - <A random string for signing JWT tokens>

Framework Used:

Truffle For Blockchain, ExpressJS

MiddleWare API:

NodeJs(ExpressJS)

Libraries Used:

Jquery,bootstrap

uimbc's People

Contributors

nikharmanchanda avatar

Watchers

 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.