Giter VIP home page Giter VIP logo

lrc-staking-dapp's Introduction

Loopring staking & claiming Dapp

About

This is a production ready architecture, using the following technologies:

  • serve: Small production webserver.
  • material-ui: React components for faster and easier web development.
  • animate.css: CSS basic animation.
  • eslint: Code quality.
  • node-sass: Node.js bindings to libsass.
  • react: Last version of React.
  • react-router-dom: DOM binding for react-router .
  • react-scripts: Create React apps with no build configuration.
  • redux: A predictable state container for JavaScript apps.
  • redux-persist: Persist and rehydrate a redux store.
  • redux-saga: A library that aims to make application side effects easier to manage.
  • web3-react: A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

Installation

npm install

Development

npm run start:dev

Production

npm run build
npm run start
npm run deploy

Test

Check code quality with eslint npm run test:eslint

Architecture summary

  • /public - index.html and favicon
  • /src
    • /assets - Style and images
    • /components - Contains all components that can be used in different containers or applications
    • /constants - All constants
    • /containers - Contains all the "smart" components(often close to the notion of page)
    • /redux
      • /config - Configuration of store persistence, middleware ...
      • /features - Your reducer, action and side effect separate by smart contract you interact
    • /theme - Material-UI theme
    • /translations - Translation with key = english version and value translated version
    • /utils

lrc-staking-dapp's People

Contributors

vanmoortel avatar dong77 avatar kongliangzhong avatar

Stargazers

Evan avatar

Watchers

James Cloos avatar

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.