This weekend I attended my first hackathon with a bunch of my coworkers. We are participating on two separate teams. Strike Force Alpha, my team, is creating a marketplace for renters and leasors by matching them based on questions they answered based on one of our forms. Building a prototype in 24 hours. The team I am on is composed of one designer Lauren and four developers, myself, Pearse, Michael, and Mark. As we began on our competition we settled on the marketplace idea vs a few other we came up with. We also settled how we were going to manage the code and what technologies we would bootstrap with. For our stack we settled on nodejs and angular for the backend and frontend respectively. Pearse worked on a scaffolding for our backend api service, Michael and Mark worked on setting up angular and getting started with our frontend, and I worked on the build and deploy pipeline as well as using the postgres instance that heroku supports. This pipeline came in handy very quickly and more so near the end as we were able to quickly integrate our code and see the results on a website. Once we began incorporating third party apis the need for a live like site became necessary.
I do not think we needed the whole 24 hours but we definitely used it to our fullest. We did our best to focus on what made our product unique. SmartHygge a flipped on its head way to connect renters and lessors together in the housing marketplace. We did our best to think out the experience and build in only the apis that made sense to work with this concept. These were the cloudinary api for images, okta for authentication, the here api for location and map placement, twilio for sms notifications and conversational texting with our rental application form, and the foursquare api for grabbing place locations and categories related to that nearby location.
We were all surprised that we won any prize at all it was unexpected. I felt like the experience working together on the team and operating closely together while not stepping on each other's toes made us highly successful. The prize is just icing on the cake for such a fun event and wonderful experience. I had an opportunity to sharpen up on my postgres skills and generating mock data to feed our frontend application. We were skeptical of the concept at first but as we eased into the competition we embraced it and began to expand on it. In particular our designer Lauren knocked it out of the park with her designs leveling up our software solutions to a much greater and more professional degree. All the team members pitched in and worked endlessly to make a very cohesive experience. We tried out a lot of ideas and integrating various APIs that some made more progress than others. Overall the experience was a wonderful team building event and while I hope I do not have to stay up 24 hours again I would consider attending with a nice long sleep in the middle of the event.
If you are curious about our end result please feel free to check out SmartHygee I am planning to leave the full site up for a week or two until I relegate it to a screenshot.