Another important thing to consider: domains and hosting.
Strongly consider starting a free trial on one of the larger hosting programs prior to the startup weekend, such as Azure, Bluemix, Heroku, or Google Compute Engine. Look into how your stack would deploy to that cloud provider, regardless of the actual product that's created.
Consider using Docker to make moving from cloud platform to cloud platform a little less troublesome.
Look into domain resellers. I'm currently using Google Domains, which is currently in an invite-only private beta, but I may know of someone who could get you an invite. Finding a good product name that also has an available name is quite useful, as it isn't enjoyable to change your name after having communicated it to others (trust me, I know).