Numus Portfolio Tracker

in #portfolio7 years ago (edited)

Numus

Currently only working with Binance and Linux.

Developing the project with Electron, based off of another personal project called Stocks as seen at the bottem of the page. Fortunately(or unfortunately) I have since not only built my own pc, but switched to Linux and joined the cryptocurrency world.

image1

Originally I was writing a trading bot that was running in the terminal, however, that soon got annoying and I decided to throw together a quick material styled interface. 2 days later its looking alright.

I'm writing the project in a modular way such that the portfolio page consists of numerous movable widgets. Widgets can be resized, created, customized, or removed. This way I can code up new features without creating any problems and edit widgets in a way that bugs stay contained in the widget and don't break the program.

Scalability

Due to the nature of widgets its possible that anyone could write up their own widget. Also, the style sheet can be easily customized(maybe i'll add some themes). Additionally, electron is cross platform meaning Numus could potentially function on Windows, Mac, and Linux.

Ill be uploading this to github in case anyone wants to use or edit the project.

gif 1

Clean Material Interface

image1

Resizable

image2

Future

  • Themes
  • Other exchanges
  • Trading view chart
  • Bot Monitor
  • Possibly provide some of my bot code
  • Logo
  • A lot of the stuff

Stocks - original project

Stocks

Tech Used

NodeJS Binance Api - binance api competition winner by jaggedsoft
Electron - Runs Nodejs in a chromium process
NodeJS - Javascript runtime engine
jquery - Do cool javascript things with html
Chartist - Lightweight charting library

If anyone is interested in the project say something in the comments

For future reference you can find the project here. As of 12/26/17 the github hasnt been updated yet
https://github.com/JonCGroberg/Numus