esolutions hackathon 2022

Blog

eSolutions Hackathon 2022

8 teams, 26 participants, 24 hours, 5 jurors. IoT, ML, devices, games, and other apps. A lot of work, but also plenty of fun - in brief, the VI edition of the eSolutions Hackathon.

 

This year brought about a few important changes for the eSolutions Hackathon. Besides the traditional judging criteria, such as the project completion percentage, originality and creativity, and general impression, we added a new criteria, namely the out-of-comfort zone for the technologies used for the hackathon project. This criteria was added to balance the judging, and to challenge the participants to use new technologies.

Moreover, another important change was that this year the jury consisted of external technical partners from top companies, whom we’d like to thank for being with us!

Let’s see the teams and what they developed for this year’s Hackathon!

First place was taken by Fabrica de Cuie, a team consisting exclusively of interns who have developed eSolGo - a spin-off of the well-known game PokemonGO, but with an eSolLifestyle theme. In this mobile game, you can choose out of three main characters (eSol professionals) who need to fight other eSol employees in order to collect them. To enable e.ntertainment, the fight takes place with well-known phrases commonly used by the characters (our colleagues). Congrats!

Tech stack? Java, Android SDK, Adobe Photoshop, Adobe Illustrator, and Clip Studio Paint.

The second place was taken by The Stray Cat Feeders, who have developed a 2 in 1 device that can:

  • feed stray cats, in an automated way.
  • be used at home, either through its own app, or through a smart home app.

Tech stack? Kotlin (mobile app backend), Python (raspberry backend), TinyDb (baza de date), Robotics (rgb led, servo-motor, breadboard, soldering cables, raspberry), si Android XML layouts (mobile UI).

The third place was shared by One Direction and Team Orc.

One Direction’s project is designed for blind people, to facilitate movement in the interior (the cane used in the exterior is too big), and to easily avoid fragile objects. Which are its functionalities? Obstacle detection, sound and vibration alerts, anti-loss system, charging via docking station and over-the-air updates.

Tech stack?  C++, IOT Embedded, and custom electronics: ESP 8266, Vibration Motor, Distance Sensor(ultrasonic & TOF), Accelerometer, Controller move PS case.

Team Orc worked on a Smart Garbage Collection System - know tomorrow’s garbage collection routes, today! Which are its features?

  • volume fill detection sensor
  • garbage fill prediction with machine learning
  • route planning according to tomorrow’s needs
  • web map routes visualization
  • data in real-time

Teck stack? SQL, NoSQL MongoDB, HTTP, EMQX + MQTT, Java, Go, Python, Angular, React.

Other projects from this year’s Hackathon:

The NoSleep team developed a Sleep Quality Monitor app, which detects certain problems which can arise during sleeping, both at room level (temperature, CO2, particles, humidity), and personal ones (snoring, coughing, etc.). How does it work? It’s an app made out of a device and sensors connected to an RPI, after which the data is transmitted to a GCP, from which they are taken over by a rest API in Python. After the aggregations, these are sent to a mobile app that displays various analytics, both current data, as well as analytics from the previous sleep session and the evolution of the data taken from the sensors on the previous day.

Tech stack? Spark, Cassandra, Kafka, HDFS, Azure Cloud, GCP, IoT, Python, Flutter, Raspberry Pi, Senzor CO2, TVOC, s-Sense CCS811, Humidity & Temperature Sensor HTU21D(F), AXAGON ADA-10 USB 2.0 Soundkarte, Mini microphone.

The mingle team developed an app which aims to facilitate the organizing of events within the company and beyond: event creation, adding multiple locations for a certain event, participation to certain events and to their respective chat, easy management of your own events or those you participate in, and adding photos to better illustrate the “feel” of the event.

Tech stack? Redis, PostgreSQL, React, TypeScript, Docker, Minio, Spring, Java, & Stomp.

The Rixchat team developed an app to facilitate the socializing between people within the company. Since not all employees know each other (maybe they work in different departments or are involved in different projects), the Rixchat app offers employees the opportunity to get to know each other in an interactive way.

Tech stack? SpringBoot & Java for the server-side, JavaScript for backend, and React & MaterialUI for frontend.

The Boring Team worked on a new and improved edition of Skill Matrix (web app where employees can add their qualifications, mentioning at the same time the skill level, the interest, and the time experience for each of those abilities).

Tech stack? JAVA, Spring Boot, Generator, Python, Apriori Algorithm (optimized and tuned on current data from the existing Skill Matrix).

We also had music, sweets (thanks to Sweet Tech), pizza and beer for a memorable experience and another successful eSol Hackathon! We'd like to thank all the participants, and express gratitude to Madalina Grigoras, Project Manager, for overviewing the whole project. See the video below and see you next year!

For a more visual description of the night, see here: