Released source code for the Steem Earnings App (Backend)

in #utopian-io7 years ago (edited)

Hi there!
I just released the source code of the backend for the steem earnings application and made lots of changes on the frontend as well. It is ready to go live!

The project is split into two github repositories as it is easier to manage.

The Code

Backend
https://github.com/azarus/steemit.price.app

Website & New rebuilt mobile app (Contains bug fixes and extra code to connect with the backend)
https://github.com/azarus/steemit.price.app/tree/website - Note there are two branches available!

Preview :)

https://steemit-production-imageproxy-thumbnail.s3.amazonaws.com/U5ds3DHyYzCueEkpFi3RbBBq2WQoqYG_1680x8400

Bug Fixes (Frontend)

  • Issues & lots of errors fixed in the console
  • Performance optimizations
  • Added HTTP requests to connect with the backend
  • Fixed chart not displayed properly with timeseries data here is the new version :)

https://steemit-production-imageproxy-thumbnail.s3.amazonaws.com/U5dsQRzB5GDCaASorshCjrEncDkM4HF_1680x8400

The New Project

  • The project is the backend part of the steemit earnings app.
  • It is a not that simple rest api server with caching to retrieve steemit platform data, aggregate it in various and complicated ways.
  • It is written in NodeJs / Javascript & ExpressJs.

Into the future!

I have lots of ideas and plans for the future to extend the application further with lots of exciting tools the users might find usefull!

  • User analysis (To better understand what content your blog readers prefer)
  • Follower analysis (To better understand the behavior of your followers)
  • Better caching
  • UpVote tracking & better curator earnings calculation. Currently its very difficult to look for upvotes the user has made.

But to see this all happening i would love to monitor the user behavior and see what they find usefull and what they don't. :)

I am eager to see contributions from other fellow developers and see what ideas they got regarind the app. I plan to publish & push the application live in the next days.

If you feel like contributing or just would like to checkout the code simply clone the github repositories and run node app.js for the backend server and ng serve for the angular frontend.

License

Mit

Questions?

If you got any questions or issues regarding setting up the project or you would like to contribute please open an issue on the github repository [link]



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

I see you are using Angular. Have you worked with an early version of Angular (1.5x)? I would be interested how version 5 compares to 1.5x from your point of view.

Cheers, and thanks for the contribution to the Steemit ecosystem.

It seems to come up quite often as a question lately :) I'll write a long story about it :)

:) Looking forward to your article.

Hey @azarus I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Hi @azarus, thanks for publishing this. A few points:

Backend

Frontend

  • the website branch not work as expected, running ng serve gives error: Unable to find "@angular/cli" in devDependencies.
  • after locally installing the @angular/cli dependency it gives another error: Cannot read property 'config' of null.

Looking at the package.json it seems more of an ionic app. Any further instructions on how to get it running? Thanks!

There are two branches. One ionic and one angular. Thanks i was littlebit sleepy when i wrote the post. Ill look it over later today and make the changes.

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54339.14
ETH 2284.19
USDT 1.00
SBD 2.33