After going through many self hosted as well as online softwares, I can finally say that this one is the best of the lot. Looks neat and organized.