0%

First internal Hackathon at Bitpanda

10 gru 2020 Czas czytania: 5 min
Obraz baneru artykułu informacyjnego

If you have never heard about a Hackathon, it’s a time-boxed event that usually lasts about two days during which software developers, designers and others collaborate intensively on (software) projects. Basically, a hackathon is a gathering of people that want to create awesome things together. Hackathons are sometimes themed around a certain topic or finding solutions for a specific issue.

The first internal Bitpanda Hackathon

For our event, there was no set theme and there were no specific rules or guidelines in place on how the teams should organise themselves because of the current COVID-19 situation. About two weeks before the event, everyone in our engineering department was invited to participate and share their ideas about what they would like to work on.

As you can imagine, the list of topics was long, so in the end we cut it down to a shortlist of eight projects. The teams set themselves up around the things they wanted to work on. We had a total of 18 participants in the hackathon - some worked on a topic alone and other participants worked in groups.

Proof of Concept

The goal of a hackathon is usually to build a working prototype/proof of concept that will be presented at the end of the event. Due to the time constraint, this may mean cutting corners or trimming down a project's scope. But this is usually not a bad thing because constraints often lead to being creative and thinking outside the box to achieve results.

Constraints lead to creativity

On the first day of the actual Hackathon, we started with a kick-off meeting to inform everyone about the cornerstones and what we expected for our end presentation. The teams organised themselves. Some worked from the office (with enough distance among team members, of course) and others worked fully-remote from home.

As you can imagine, our participants built a lot of awesome things together. Since we can’t talk about all of them (yet), we have picked a few of them to showcase. It seems that showing data in a visually-appealing form was a common theme - out of eight projects, there were three that were related to dashboards.

Multi-purpose dashboards

One team, for example, worked on a dashboard for crypto transactions to monitor the transactions that are taking place in real time and to provide better insights. Another team looked into a service that allows us to make use of dashboards to display on our monitors in the office but also online. This team wants to provide a platform that allows creating dashboards that can be extended easily. With this function, it’s possible to display almost any data - from open merge requests and test coverage, to open bugs.

One of the dashboard teams at work

But there were even more use cases: some ideas to integrate in the future were to display daily lunch menus from the restaurants around our office or information about public transportation in the nearby area. These features will especially come in handy once we are back in the office.

Mobile apps

A common issue in mobile development is outdated apps. A lot of users don’t have the auto update function for Android enabled or don’t update their apps manually. These users often encounter bugs that are already fixed in a newer version but they just don’t have the latest version of the app installed.

To prevent these issues in the future, one participant looked into a functionality to simplify this and to inform users from within our app to update their app if there is a newer version available. This functionality would add convenience for our users and makes the lives of our support team easier.

One of the teams worked on a proof of concept for widgets for iOS since widgets are amongst the most requested features in the reviews. Widgets are especially interesting because they can be used for various purposes. For example, a price widget would provide timely information about asset prices and would allow our users to check them out directly on their home screen. A portfolio widget helps them to keep an eye on their current holdings.

After about 2 days of work, all of these projects are only proof of concepts but the participants created things that could find their way into production one way or another. However, even if some things don’t leave their initial stages there are some valuable takeaways from this Hackathon and some cool projects to build upon.

As already mentioned, due to COVID-19, our hackathon was a different experience to the one that we initially had in mind but nevertheless it was incredible to see what the teams created in such a short amount of time while organising themselves.

Summing up

Overall, a Hackathon like this is an excellent learning opportunity, whether it’s looking into a new service or technology, digging deeper into something or coming up with new features.

We are already looking forward to the next hackathons ahead.

If you are eager to participate yourself, and/or want to help our team to get some of the topics that our participants have worked on into production, make sure to check out our career page .

Popularne wiadomości

How to Set Up and Use Trust Wallet for Binance Smart Chain
#Bitcoin#Bitcoins#Config+2 więcej tagów

How to Set Up and Use Trust Wallet for Binance Smart Chain

Your Essential Guide To Binance Leveraged Tokens

Your Essential Guide To Binance Leveraged Tokens

How to Sell Your Bitcoin Into Cash on Binance (2021 Update)
#Subscriptions

How to Sell Your Bitcoin Into Cash on Binance (2021 Update)

What is Grid Trading? (A Crypto-Futures Guide)

What is Grid Trading? (A Crypto-Futures Guide)

Rozpocznij darmowy handel z Cryptohopperem!

Bezpłatne użytkowanie - karta kredytowa nie jest wymagana

Zaczynajmy
Cryptohopper appCryptohopper app

Informacja: Cryptohopper nie jest regulowanym podmiotem. Handel kryptowalutami za pomocą botów wiąże się z dużym ryzykiem, a wcześniejsze wyniki nie gwarantują przyszłych rezultatów. Prezentowane zyski na zrzutach ekranu produktu mają charakter ilustracyjny i mogą być zawyżone. Podejmuj handel botami tylko wtedy, gdy posiadasz odpowiednią wiedzę lub skonsultuj się z wykwalifikowanym doradcą finansowym. Cryptohopper nie ponosi odpowiedzialności za (a) jakiekolwiek straty lub szkody, całkowite lub częściowe, wynikające z transakcji z wykorzystaniem naszego oprogramowania lub (b) jakiekolwiek szkody bezpośrednie, pośrednie, specjalne, wynikowe lub przypadkowe. Pamiętaj, że treści dostępne na platformie handlu społecznościowego Cryptohopper są tworzone przez członków społeczności Cryptohopper i nie stanowią porad lub zaleceń ze strony Cryptohopper. Zyski prezentowane na Rynku nie są gwarancją przyszłych wyników. Korzystając z usług Cryptohopper, akceptujesz ryzyko związane z handlem kryptowalutami i zobowiązujesz się do niepociągania Cryptohopper do odpowiedzialności za ewentualne straty. Przed korzystaniem z naszego oprogramowania lub podjęciem jakiejkolwiek działalności handlowej, konieczne jest zapoznanie się z naszymi Warunkami świadczenia usług i oświadczenie dot. ujawniania ryzyka. Skonsultuj się z prawnikami i doradcami finansowymi, aby uzyskać porady dostosowane do Twojej sytuacji.

©2017 - 2024 Copyright by Cryptohopper™ - Wszelkie prawa zastrzeżone.