/Sopaana

This repository contains the source code for the hackathon - Sopaana

Primary LanguageJavaScript

Project Overview

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.

Website

Block Data
The user can see the data corresponding to transaction hash (txid) using the above website.

Objective

  1. The purpose of this project is to reduce the dependency on web2 ecosystem like use of central servers and database management system.
  2. 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).

Tech-Stack Used

  • Scrypt
  • JavaScript
  • Node.js
  • MongoDB
  • Whatsonchain API
  • HTML
  • CSS & Bootstrap

Libraries Used

  • bsvdata

Methods Used

  • 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. ‍

Getting Started

  1. Clone this repo using git clone.
  2. Use npm install in your terminal to install bsvdata library along with all its dependencies.
  3. Create .env file as instructed in the .env.example file

Developed & Maintained by