Giter Club home page Giter Club logo

bipv-doc-sharing's Introduction

BIPV-DOC-SHARING

Prerequisites (Tested with Linux-Ubuntu)

1. java
2. golang
3. docker
4. curl
5. git
6. node
7. jq

#### other OS may required extra dependencies


Need to run all the bellow commands from the project root directory

First Thing First

  • Run these commands in a terminal ( Install npm dependencies ) [run these commands once after any new clone of this repository]

        cd bipv-frontend/
        npm install
    
        cd ../bipv-network/chaincode-javascript/
        npm install
    
        npm install -g json-server
    

Open a terminal from VSCode for managing network

  • change directory

        cd bipv-network/test-network 
    
  • Network Up and install chaincode

        ./run-net.sh
    

Open another terminal fron VSCode for Running the SpringBoot Application

  • Change directory
    cd bipv-backend
  • Install, build and run SpringBoot Application
    mvn clean install                                                   
    java -jar ./target/bipv-backend-0.0.1-SNAPSHOT.jar

Open another terminal fron VSCode for managing json-server

  • Change directory
    cd bipv-frontend 
  • Start Json-Server
    json-server --watch ./Data/Users.json --port 9096 

if any error occurs, please install json-server globally then run json-server --watch ./Data/Users.json --port 9096 again

    npm install -g json-server

Open another terminal fron VSCode for managing frontend

  • change directory

        cd bipv-frontend 
    
  • Start React frontend

      npm start 
    

bipv-doc-sharing's People

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.