Sopaana is hackathon project in which I developed a npm library - bsvdata which allows users to upload data (rows) from a .csv file into BSV (Bitcoin Satoshi Vision) Network.
Block Data
The user can see the data corresponding to transaction hash (txid) using the above website.
- The purpose of this project is to reduce the dependency on web2 ecosystem like use of central servers and database management system.
- To demonstrate the tech-enthusiast and developer that how data-integrity and data-safety can be achieved by leveraging the use of BSV (Bitcoin Satoshi Vision).
- Scrypt
- JavaScript
- Node.js
- MongoDB
- Whatsonchain API
- HTML
- CSS & Bootstrap
- bsvdata
- BSV network as Decentralised Database.
- Scrypt for Smart-Contract.
- JavaScript for fetching data and interacting with the user.
- Node.js for automating compiling and deploying of smart-contract.
- MongoDB for storing all transaction hash, transaction id etc.
- Whatonchain API for retriving data and other information and serve to the frontend.
- HTML / CSS / Bootstrap for rendering data to the frontend of our website.
- Clone this repo using
git clone
. - Use
npm install
in your terminal to install bsvdata library along with all its dependencies. - Create .env file as instructed in the .env.example file