Giter Site home page Giter Site logo

timetravelershackedme / monerogives Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 2.01 MB

New improved UI for NodeJS-Pool that ports to apps

Home Page: https://monero.gives

TypeScript 26.02% HTML 11.27% CSS 4.44% JavaScript 58.27%
new improved ui for nodejs-pool

monerogives's Introduction

This is a front end for NodeJS Pool based on Ionic and Angular 5 written in TypeScript. It is able to port to the browser, Android, and iOS.

I plan on making this very easy to set up with Docker scripts etc. I'm still developing it though and this'll likely one of the last features to be developed.

You can run it with the following:

Customize data in constants folder to your liking.

git clone https://github.com/TimeTravelersHackedMe/MoneroGives.git
cd MoneroGives
npm install -g ionic cordova
npm install
ionic serve // for testing, it'll connect to my Firebase for sample data
/////// or
ionic build --prod
/// www folder will have the servable files with index.html and such

Follow the steps here to compile the Android/iOS app:

https://ionicframework.com/docs/intro/deploying/

Sign up for Ionic Pro and you won't have to install Mac OS X or Android Studio/Java JDK.

It will have all the features of PoolUI. I'm open to adding new features (post an issue).

DISCLAIMER This package uses Firebase as a front end database for NodeJS Pool. PoolUI makes way too many API calls so I sync the public API data to Firebase every 30 seconds which then gets relays to clients over websockets. Feel free to fork your own copy that doesn't use Firebase. I think it's worth it though --- I'll be using Firebase for push notifications. They scale and the front end doesn't look broken when the server has hiccups.

Demo front end: https://monero.gives

Demo login screen: https://monero.gives/#/login

Check out the TODO.md if you can help

monerogives's People

Contributors

timetravelershackedme avatar

Stargazers

 avatar

Watchers

 avatar  avatar

monerogives's Issues

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.