Test yourself at naming different Chemical Compounds.
I use yoeman, bower and grunt to scaffold, manage and build this app. They seem like a healthy combination. Karma is also included for testing.
Bootstrap is used for styling, use as much of it as possible.