Skip to content

ubinix-warun/venus-protocol-interface-skynet

 
 

Repository files navigation

Venus Protocol

Add to Homescreen

Deploy to Skynet

Skynet portal URL

https://300eaft5q9ffgcl9jta8rp5u98112beffjm3nc3hthaihg568s6c2gg.siasky.net/

Hackathon: Open DeFi Hackathon

Host Your Hack's Front-End On Skynet

  1. adding a working "Save to Homescreen" link in the Github repo (example) | 3 shares
  2. using an ENS or HNS decentralized domain name for the web app | 1 share
  3. use the Deploy to Skynet Github action for building and deploying your frontend automatically | 1 share
  4. hosting off-chain, mutable application data on Skynet using SkyDB or MySky | 1 share

Quick Installation & Start

npm install
npm run start

Requirements and Configuration

You’ll need to have Node 8.16.0 or Node 10.16.0 or later version on your local development machine

Creating an App

To create a new app, you may choose one of the following methods:

venus-protocol-ui
├── node_modules
├── public
├── src
├──── assets
├──── components
├──── containers
├──── core
├──── utilities
├──── index.js
├──── serviceWorker.js
├── .env
├── .gitignore
├── package.json
├── README.md

Deployment

To deploy, raise a PR to update image and config at: https://github.com/VenusProtocol/venus-k8s-app

Local Development

To run dev environment:

manual siasky

npm install && 
npm run build && 
cp .htaccess build/.htaccess
cp manifest.json build/manifest.json

testnet server deploy

docker compose up venus-ui-dev

To run prod environment:

docker compose build && docker compose up venus-ui-prod

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.0%
  • HTML 1.8%
  • SCSS 1.1%
  • Dockerfile 0.1%