Repository
https://github.com/jeffbernst/simplefolio-api (Here is a link to the repo for the API — included here just for reference as it’s pretty simple and not deserving of its own submission).
What is the project about?
Simplefolio is a very simple cryptocurrency portfolio. All you have to do is input your holdings for each cryptocurrency and it will import recent pricing data from Coin Market Cap. It also has a simple watchlist feature where you can pick cryptocurrencies and add little price tracking widgets to your dashboard.
This is my first Utopian submission for this project, and I follow the guidelines for New Projects in this post. I wanted to keep the project as straightforward as possible because I was on a pretty tight deadline. The biggest challenges were getting the various forms to cooperate. I can’t believe how complicated it was to get Redux forms to cooperate — I ended up switching to simple React forms to edit the portfolio holdings. Also, I still have a lot to learn when it comes to writing front-end tests, but I included some basic ones.




Technology Stack
This is a full-stack JavaScript app written in React/Redux/Router for the front end, and Node/Express/Mongo/Mongoose for the back end.
Roadmap
I created this app as my final project for the Thinkful flex web development program. In the short-term I don’t have any plans to add additional features, but the one thing that I’d really like to add at some point is automatic importing of Steem wallet balances into the portfolio.
How to contribute?
I’d love any contributions to this project. You can reach out to me in the comments section of this post or on Github. Additionally, if you have any recommendations about my code or the structure of the project, I’d be happy to hear those too!
GitHub Account