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 :)
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 :)
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
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
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
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
ng serve
gives error:Unable to find "@angular/cli" in devDependencies.
@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]