Full stack javascript framework