I had this personal project because I saw the self-made blog my coworker made is awesome. Then I was lucky to have a predecessor to teach me how to do this project. However, trust me, node is hard, it's really pain in the rear. It almost killed me several times. Fortunately I made it, and to be honest once you set up everything for node.js, it can provide you with lots of awesome useful functionalities. I am sure if you want to learn something about node.js, you will suffer from it, but after you are done it, you will be very proud of yourself.
I try to be a nerd every month(try to post a new technical related passage every month). I should have posted this blog last month, I was so busy with my new semester. BTW, I miss my summer so much!!!
Check my personal blog website with http://myblog.hanbingyan.net/