design hackathon starting point with middleman