All code must be FRESH – that’s how we keep these things fair. Prior to the hackathon you can create wireframes, designs, and user flows. You can come with hardware. But to make things completely fair all code must be laid down at the hackathon. Other than that, most anything goes. You can work with friends in other cities and use any coding languages or open-source libraries you’d like.