Expo Hackathon @ Software Mansion — Expathon?

Roman Marczewski
Software Mansion
Published in
5 min readMay 14, 2018

--

Last Saturday we invited to our office team of talented and eager to learn students from AGH University of Science and Technology & Jagiellonian University. All of us had only one target — to create mobile apps using Expo toolchain and React Native. In some cases it was a very first mobile application in entire life. Hackathon started at dawn and with help of:

  • 50 bowls of udon 🍜 & miso with tofu
  • 8 big pizzas 🍕
  • 3 kg (6.5 lb) of cakes 🥧
  • 15 yogurts 🥛
  • 18 cans of energizers 🥫
  • 15 litres (4 gallons) of home-made lemonade and juices 🍋
  • 1.5 jar of cereals 🥣
  • 35 pieces of fruit (bananas, pears, apples, tangerines) 🍌🍏🍊🍐
  • multiple packs of snacks 🥜🍪🍫
  • so many cups of coffee we haven’t even counted ☕️
  • no sweet soda drinks — just to remain healthy
  • 31 brilliant participants
  • 8 mentors

many awesome projects came to life. It was already late night, when deadly tired but happy developers left our building.

As you might imagine, it wasn’t easy to survive Expathon. Everyone had to fight with code, bugs, documentation, repositories and their own weaknesses. Some of us needed a short brake to recharge batteries.

In this post we’d like to, again, thank everyone for coming and sharing this great experience and highlight each and every one of the projects created during the hackathon, you were all the best! Each project description has several screenshots of the working application and, if possible, a photo of authors and a link to the repository containing all of the code.

Awesome projects

MyTram

Imagine it’s raining and you’re waiting for the tram to arrive at the tram stop… It should have arrived 3 minutes ago, “where is it?” — you ask yourself. With a little help from “MyTram” app, the answer lies right in your pocket. Just open the application to see a convenient map of all the trams in Cracow!

To design a pleasant-looking UI they’ve used NativeBase, which they found a huge help.

Grzegorz Litarowicz, Piotr Moszkowicz, https://github.com/nommopl/mojtramwaj

Kraków pod ręką

A new, lite, version of an already renowned application for Cracow transportation, Kraków Pod Ręką is coming! With focus on accessibility and compatibility with TalkBack and VoiceOver, instead of a map you’ll be able to use a handy list of nearby points of interests, like public transport stops or bike rental hubs.

During the hackathon not only they’ve created the mobile app, but also they’ve added GraphQL endpoint to their already existing backend, so implementing the application was a blast!

Piotr Ociepka, Łukasz Gurdek, Jakub Stępak, Stanisław Chmiela, https://krakowpodreka.pl/

Hackinder

Tinder for hackathons! Going to a hackathon with an idea, but without a team? Or maybe going to a hackathon without an idea? Open Hackinder and submit your brilliant concept or choose the one you could work on. Team up and work on ideas you’re passionate about!

This team has created both the mobile application and the backend for it during the hackathon. They’ve made use of a couple of popular RN libraries, like Gifted Chat and Swipe cards for React Native. Backend has been implemented with node.js, express.js with use of MongoDB.

Maksymilian Rojek, Przemysław Moskała, Jakub Ptak, https://github.com/solpatium/hackinder, https://github.com/solpatium/hackinder-backend

PetMyPet

Would you like to go on vacation, but you can’t take your beloved ones with you (I mean pets 🐶🐱🐰)? With PetMyPet you have access to social network of people as passionate about your pets as you are! I bet your cat would love to go couchsurfing and the dog to meet some friends.

With the power of Typescript on both backend and in the mobile app, they’ve been able to create a working application in span of one hackathon. Surely they’re fast programmers!

Łukasz Szcześniak, Tomasz Błachut, Klaudia Guzik, Ola Nguyên Van, https://github.com/olanguyenvan/pet-my-pet-mobile, https://github.com/viters/pet-my-pet-server

P/AR/AG/ONIFY

Expenses tracking can be a huge pain… somewhere. With P/AR/AG/ONIFY you can submit a photo of your receipt, which is then processed and added to your expenses history as a list of separate items. Just a teensy bit of magic of OCR and the world can be a happier place.

Their Expo application was talking to Phoenix backend which used machine learning to extract items from the receipt. Not an easy task!

Aleksander Mikucki, Piotr Wojtyś, Jakub Czapiga, Mateusz Szarek

Motivational

Every day has its ups and downs, but with Motivational you can level out these valleys easily. Just open the application to hear soothing music and reassure yourself by listening to nice things spoken directly to your headphones! 💝 Cause you’re great! 😍

First proper contact with JS and a working app produced single-handedly during one Hackathon? That must be a record!

Monika Dziedzic, https://github.com/moniad/hackaton

HouseApp

Do you have problems motivating your children to do housekeeping tasks? Or maybe your housemates are tired of motivating you to take out the trash? HouseApp gamifies housekeeping — create sprints, tasks, collect points and at the end of each sprint win a chocolate. Or a beer. Whatever suits your situation the best!

Agnieszka Miszkurka, Ignacy Radliński, Natalia Klonowska, https://github.com/agnieszka-miszkurka/house-app, https://github.com/radlinskii/swmansion-hackaton-backend

Trashspotting

Planning relocation and thinking about throwing some old furniture out? Use Trashspotting to connect with people that could be interested in taking this stuff for free.

Damian Wasilenko, Tomasz Załęski, Ignacy Grudziński, https://bitbucket.org/xddddddd/swmhackathon

--

--