Blockchain-based Enterprise Entity Management System. Using blockchain technologies in asset management context. Project with MIMOS.
- Hyperledger Composer (which uses Hyperledger Fabric) [Blockchain]
- pgAdmin4 (PostgreSQL) [Database]
- Loopback [REST API server]
- Angular 5 [Front-end web page]
- Mobile language
- beems-qr-code
- Expo (React-Native; JavaScript)
- Hyperledger Composer's list of prerequistics
- NodeJS
- NPM
- Loopback
- Angular-CLI (Currently Angular 5)
- Mobile
- Expo XDE [for
mobile/beems-qr-reader
]
- Expo XDE [for
Others are implemented later by the script provided.
- Refer here for the installation pre-requistics for Hyperledger Composer
./install.sh
- Install "pgAdmin4" and restore the database.
- Refer to the mobile README.md section
Requires at least four terminals processes in Linux
- Go to
blockchain/scripts
folder and./startApp.sh
- Start and enable the postgreSQL databases.
- Go to
api
folder andnode .
- Go to
web-app/src
folder andng serve --open
- Refer to the mobile README.md section
Check the browser for the web application (should be at localhost:4200
).
Alternatively (will have terminal output abomination):-
- Start and enable the postgreSQL databases.
./run.sh
- Refer to the mobile README.md section