Applover Hackathon - Applover Estimate

Applover Hackathon

What can you gain by throwing a software challenge for your team?

At Applover we love a good challenge – and what is more challenging than a problem and only a few hours to solve it with software? With several major Hackathons behind our belt we made the next logical step and organized one ourselves. We set up a jar in our office kitchen and asked everyone to chip in ideas for hackathon challenges. Besides a lot of inside jokes we got some interesting problems to solve.

 

Problems to solve
  • How to deal with noise in open spaces?
  • Vanishing office keys
  • How to trick Hubstuff? (time tracking app)
  • Our own internal UberEats.
  • How to make our office sink clean again?

 

Preparations

On Friday we finished all work projects early and by noon we were ready to start coding. Ania, our HR manager divided us into 5 groups of 5 people (3 developers, one Graphic Designer and one PM). According to Shift Job philosophy most of us had roles they never had before. For example a Front End Developer could see themselves in the role of Project Manager or an Office Manager tried out a role of Graphic Designer. This was done not only to challenge ourselves but also to find out hidden talents among our group. Teams were also built in a way that integrated people that haven’t worked with each other before so we had an opportunity to get to know one another a little better. Each team had a different approach and managing style. Some teams did everything to put out a functioning prototype of an app early others cracked open a beer and put a lot of emphasis on presentation and humor. We only had 6 hours to complete our projects. Very little time considering how ambitious some projects were. This meant we had to do our best to communicate clearly and avoid any distractions and background noise.

 

 

Noise in open space

You know that feeling? Trying to concentrate and a loud laugh or someone talking over someone else is screwing up your focus. It’s a typical open space dilemma – how to get work done but remain social. One of our teams took on this challenge and built a prototype of an iOS app that could be a solution to this problem. A sound meter scans the surroundings and triggers the alarm if the level of noise surpasses the set value. An alarm sounds via a connected Bluetooth Speaker and an integrated Slack bot sends a message to a specific Slack channel asking members of the team to keep the volume down. In 6 hours the team was able to build a functional iOS app with Slack integration. Pity that they forgot to turn it off and alarm was sounding off during our office party. ¯\_(ツ)_/¯

Technology: iOS Swift

 

Office keys tracker

Who has the office keys? It’s a question we ask ourselves daily. Miscommunication in this area can result in closed office doors in the morning, or not being able to close up the office by the end of the day. One of the teams had to find a solution to this problem. In just 6 hours they built functional iOS and Android application that lets user request and check who is in possession of office keys. As the only App that was fully functional after 6 hours – this project won our Hackathon.

Technology: iOS Swift, Android Kotlin, RubyRails, Vue.JS

 

Tricking the time tracking app

It’s one of the dreams of every employee working around the clock. How to trick the time tracking app? One of the teams devoted their Hackathon time to resolve this issue and now… Well,  we’ve got an app for that. Their solution? Android and Desktop app that lets employee choose how many hours of work he/she wishes to imitate. Then, the desktop app takes control of the mouse and the keyboard – moving the cursor and writing code veeeeery slowly. It is safe to say, it wasn’t the most popular project among our Project Managers and Members of The Board.

Technology: Electron, RobotJS, JavaScript Adobe XD

 

Internal Food Delivery App

Food is fuel for any organization. Hungry dev is a grumpy dev, grumpy dev writes low quality code – and we cannot have this. So to avoid this problem, team No.4 prepared an app that acts as our own Uber Eats. Using the app everyone in the office can vote for the cuisine of their choice to convince others to split the delivery fare. When enough people agree, they can choose the meals in the app and an SMS with the order gets sent to the restaurant. When the cook confirms the delivery, everyone gets a notification and their bellies start rumbling. No more hungry developers!

Technology: Android Kotlin, iOS Swift, Ruby, Twilio

 

Clean Sink

Not all projects  created during our hackathon were merely software solutions. One team build a prototype device and integrated it with our Slack channel. The device, based on Raspberry Pi, takes photos triggered by motion sensor and stores them in the cloud. If any employee notices a dirty sink one can type in a command in the designated Slack channel, after which Clean Sink system will publish photos showing the last person to have used the sink. Developers also thought out a way to automate the system with dirty sink and face recognition thanks to which the system would personally inform the perpetrator to clean up his or her dishes.

Technology: Python, Ruby, Raspberry Pi 3 B+

 

Conclusion

After 6 hours of coding every team had to pitch the idea in front of the rest of the group. Developers had to try their best in roles of a sales person – and amazingly they did a great job.

 

“I was amazed how much every team were able to do with so little time. Most of the teams had working prototypes, and those which haven’t, made up with sales pitch. It was a confirmation to me of what a great team of people we were able to gather, and what a great organizational culture they created.”  – Radosław Bułat, CEO, Applover Software House.

 

The Hackathon was an exercise in team building which resulted in a lot more connections between employees, which has streamlined the communication process. Even with the Applover Hackathon finished, the suggestions jar in the kitchen stays as a sort of inbox, a book of ideas, where everyone can pitch in. 

// CHECK MORE

READ MORE AMAZING ARTICLES FROM OUR TEAM.

Applover Hackathon

Read more

Kotlin DSL for Android DateTime API

ThreeTenDsl for Android Kotlin

Read more

UX / UI Trendbook for 2019 – Free download

Read more

OUTSOURCING IT

Read more

WHAT ARE ANDROID INSTANT APPS

Read more

WRAPPING UP 2018

Looking back at year 2018 for Applover

Read more

CYBERSECURITY

How to make sure your website is secure?

Read more

HACKATHON BLOCKCHAIN CHALLENGE

Building Blockchain Loyalty System at the HackYeah Hackathon 2018

Read more

BLOCKCHAIN IN SERVICE OF RAINFOREST

A story about a Software House with a goal oriented approach

Read more

WHAT ARE SMART CONTRACTS?

A beginners guide to the future of Financial System.

Read more

CASE STUDY DOMORE

The crowdfunding portal DoMore was launched in 2009 as a service whose main goal was to combine donors and beneficiaries in one place.

Read more

CASE STUDY AMINO

Amino Fitness App is a mobile application and training platform in Dubai, aimed at matching personal trainers from various sports disciplines with potential clients.

Read more

CASE STUDY FOOTSTEPS

Footsteps Smart Cities is one of the B2G market leaders in Poland. The company offers smart city mobile solutions and cooperates with several dozen local governments in Poland.

Read more

USE CASE: FOOTSTEPS

Building business on mobile app brings us a few questions, among others, how can we make money on our application.

Read more
A person writing on a whiteboard

5 TOOLS FOR PMs

We have all been there. Working for a year for a software company with a “junior developer” sticker on your shoulder. You’d love the promotion?

Read more

KOTLIN

Kotlin is a small island near Saint Petersburg, Russia. As it happens there is a Jetbrains office not that far from it.

Read more

WHAT’S IMPORTANT FOR RECRUITMENT

Since January 2016 our team has grown up significantly – from 4 members to a team of more than 20 developers, project managers, designers and testers – this required a lot of recruiting, but we’ve had not much knowledge about recruitment and employer – employee relation at that time.

Read more

CASE STUDY: LOTTIE

Lotte Reiniger was a pioneer of silhouette animation in film. Her namesake which also happens to be the matter of this post is also a huge breakthrough in animation.

Read more

INTERVIEW 1

What is iNeoSyte – what does it do, why did you invent it, which value does it provide?

Read more