Coder Social home page Coder Social logo

thanvinhbaohoang / cashstream Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dartmouth-cs98/project-22f-cash-stream

0.0 0.0 0.0 65.05 MB

Superfluid Protocol Dashboard for money streaming on Ethereum Networks

Home Page: https://cash-stream.surge.sh/

JavaScript 31.21% CSS 3.17% HTML 65.62%
superfluid

cashstream's Introduction

CashStream

CashStream is a React web application to facilitate real-time crypto payment. It allows the user to open a continuous "stream" from one wallet address to another, where crypto assets will be transferred in real-time.

Our application is built for Goerli Testnet. It works for two Ethereum-based tokens, ETH and fDAI (stablecoin).

It includes a mock subscription service to demo "pay as you go" proof of concept. The service will be available only if the user opens a stream to the designated recipient address (0x45c01ceb87dbe6807ebecb9161408fc5c6acb5d1). (github repo) We also have a proof of concept for livestreaming content, like YouTube Live, Twitch, OBS, etc., which a viewer gains access to by initiating a payment stream. Video Demo and Github.

CashStream uses the Superfluid Protocol. Superfluid is a De-Fi company working to enable money streaming in subscriptions, investment, etc.

Checkout a short video demo of our project!

Read more about our project from our Medium article!

Architecture

Front End: React, HTML, CSS, javascript

Back End:

  • Superfluid SDK Core: Superfluid is a smart contract framework on EVM that enables money streaming. It provides a SDK core, a JS/TS wrapper library that enables developers to use Superfluid without prior Solidity experience.
  • GraphQL: GraphQL is a data query language we use to interact with blockchain to retrieve data.

Setup

Clone repo with

git clone https://github.com/dartmouth-cs98/project-22f-cash-stream.git

Navigate to repo

cd project-22f-cash-stream 

Install all dependencies for the project

yarn install

Builds the app for production to the build folder

yarn build

Run the app in the development mode

yarn start

Deployment

Working URL

Other

CashStream: Recurring Payments by the Second

CashStream Quickstart and Technical Guide

Landing Page

EtherStream Demo

EtherStream GitHub

Devfolio

Content Livestream Demo

Content Livestream Github

Authors

Tai Wan Kim, Harold Than, Jason Wang, Sunint Bindra

Acknowledgements

Superfluid

Superfluid SDK Core

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.