Are you the kind of person who has been trying to learn to code for years yet always remained in the newbie zone?
Well...that's me. I have done udemy classes, freecodecamp, codeschool and many others but always kind of dropped out at the point where JS was starting to get complicated enough that I couldn't see how it was related to an actual project.
But Finally...
Months ago, I started with the idea that the Steem blockchain should have it's own forum service where anyone could launch their own forum community on their own domain.
I paid a friend of mine to build a basic prototype in Vue.js and got it working just enough to have something "working". Then I partnered with @buildteam to take on the development further and because the Product Manager for TokenBB.
Less than 2 months ago, the front-end of TokenBB has been opened source and now anyone can run a local instance and play around with it to their hearts content (including me!).
2 Weeks Ago
Since no devs on the team want to be coding HTML & CSS all day, I decided to take on that role for the project. The first time I did, it was a complete mess...I made a somewhat workable theme with 600 lines of CSS.
But then, I realized I could do much better, I stripped down everything to bare-bone and built the whole front-end design from the ground up and reduced the stylesheet to about ~150 lines of CSS.
Learning While Coding
Now what I've come to realize is that as I am coding the front-end, I have to start playing with javascript and understand the architecture of a VUE.JS framework.
It seems that all that I needed to push me beyond the newbie zone was a project where I could start really small and then work myself to become more competent over time.
Check This Out!
Visit https://test.tokenbb.io to check out how the latest design turned out. More features coming soon!