So on a boring Sunday, I was sitting around trying to figure out what to do. I've got a couple rigs running Claymores software. Each rig has the HTML report option turned on so I created a server that would pull in those reports, parse the information, then create a new single html report with the information I wanted. I use Node.JS for the server, and authenticate using Passport and passwords are hashed using bcrypt.
Rig 3 doesn't exist, its only there to show a negative result.
Hovering over the results of a individual GPU will bring up the description of the card.
Very simple login page. I'm not good at programming attractive web sites. My skills are mostly in server side code. The user database in mongo db. As you can see, it says my login is not secure. I'm not going to pay for a CA so anyone spying on my network traffic can see my password. I'm not worried about a MIM attack.
In the future, I plan on creating the ability to remotely power systems on and off, somehow get GPU temperature (its not included on the Claymore HTML report), and power usage. I also want to track my daily, monthly, and quarterly income so I can track all my costs. Eventually I want to build an android app to do all the same functions. I've already begun messing around with identifying users via user name and password submitted from an app but have had some problems storing authentication tokens. Once I've got the figured out it wouldnt be that hard to submit commands to do various tasks via an app.
Any feedback is welcome.