Hype

November 2016
  • Hackathon
  • Android
  • Java
  • Google Maps
  • Node.js
  • Express
  • MongoDB

The first hackathon I attended was HackSheffield 2.0, in my first month at university. I formed a team with three other people from my course, and we started brainstorming something to build at our first hackathon! We decided on an app to share events with other people, with the focus point of the app being an interactive map to view all events happening around you, and ‘hype’ up events which you attended.

Screenshots of the Hype app

Making the App#

I worked on the frontend of the app in Android Studio, designing the user interface and the icon and logo. It was the first time I had created an Android app from scratch and connected it to a backend, which was a great challenge for me. I enjoyed working in such a fast-paced environment — hackathons are great for learning new stuff! The backend of Hype was written using Express and MongoDB, in order to store the events, their locations and how ‘hyped’ each event was. The more people who hyped an event, the larger the event would show up on the heatmap.

Hype app icon

We presented our app to more than one hundred attendees at the hackathon and talked about what we had learnt at our first hackathon. I found it an incredible experience and as such a became involved in the organising committee for hackSheffield. You can read more about my role in hackSheffield and the other hackathons I’ve attended.