This project uses EOSIO blockchain combined with a REACT single page application.
- login (to login in the app)
- log (to send a new data log from a sensor)
The easiest way to have all requirements is to use EOS Studio.
- At least one EOS instance running
- Accounts:
- Use an account called sensordapp to deploy the smart contract.
- Create a bob account and use its private key to login the app.
dev mode: By starting REACT dev mode :
cd frontend
npm run start
production mode: First build, then open the app:
cd frontend
npm run build
Now run the app localy using serve :
#install serve globally
npm install -g serve
serve -s ./build
First login using a created account on your instance :
Then you should see this :
After that you can add & view the sensors logs you sended via the dapp.
-
Build a C++ client to use the EOS app:
- -> Combine EOS SDK with a custom library.
-
Run benchmarks with this app to see limits of tables & EOS smart contracts
Fix sensor log count using an increment in the smart contract- Add Ricardian contract
- Add en/decryption
- share system between accounts