The websites don't have a fixed structure. As a front-end developer/designer you're able to define templates with a set of elements (text, image, datetime, concerts, twitter integration, collection of other templates, …). The schema of the templates define the forms in the content management section of the CMS.
Right, so that UI (which I presume is the admin backend), did you do the design yourself there? I'm having a hard time getting something coherent together for my own projects, and templates (also paid ones) only get you so far.
My tip to improving your design skills: Try to replicate designs you like. Pick one and analyze every pixel (literally!) of it and try to build it yourself. The techniques you learn in the process make it easier to come up with a nice design of your own eventually.
It's a great exercise and helped me a lot in the past.
Yes, I should pay more attention to things I like and clarify for myself why I like them. I tend to only notice things when I don't like them, a great design tends to do its magic in the background.
Did you design it from scratch, or did you use a framework that you customized? And do you design in Photoshop first or straight away in code? I have one project in mind right now where I basically started with bootstrap, put all the components for the functionality in, and now it looks like such a mess that I don't even know where to begin in cleaning it up any more.
Great project btw! I am a fan of these bands as well