About the project
SwissBorg is a team of fintech experts and engineers creating a holistic crypto wealth management ecosystem accessible to everyone. As a pre-launch of their showcase feature, the Wealth App, SwissBorg has built the Community App, a mobile app game that allows you to predict, learn and earn Bitcoin.
Introducing innovation to old-fashioned industries requires two things - bold thinking and thorough execution. At SoftwareMill, we’ve had an amazing opportunity to work with the founders who combined both to create SwissBorg.
This Swiss company was started with a mission to reinvent the banking model, and their first step is The SwissBorg Community App that lets you predict, learn and earn bitcoin. SoftwareMill helped Swissborg develop the mobile app's backend but also supported the team with the transition from a small group of in-house engineers to a much larger team.
Team
- 3 - 5 devs
Duration
- 3 months
Team role
- Senior Scala Engineer
- Senior DevOps Engineer
Industry
- Fintech
- Finance
Technology
- Scala
- Akka Streams
- Postgres
- Docker
- Kubernetes
Challenge
The SwissBorg Community App is a simulation game for predicting the daily price fluctuations in Bitcoin, where users compete to reach the top ranks. It was conceived as a pre-launch campaign for the showcase upcoming product, the SwissBorg Wealth App.
The goal was to develop the app's backend, mainly in Scala and Akka. What was challenging was that we needed to develop a mechanism to evaluate bids versus the exchange rates and count each player’s score.
At the same time, the app required simultaneous work on all its parts being built from scratch: from its mobile client through an advanced notification system, game engine, up to the identity server, and dedicated libraries.
Technology used
Solution
SoftwareMill prepared two major elements of the app backend: A forecasting module that evaluates bids versus the exchange rates every 24 hours, Calculation module that counts each player’s score.
Additionally, we created an advanced notifications module that sends emails, SMS, and push-notifications to users, notifying them about the result of their latest bids. The system uses advanced AWS integration. Apart from programming, the team engaged in Kubernetes implementation in the project.
We supported the client’s team on-site with knowledge and experience to make the implementation smooth.
Results
The project was delivered on time and without any significant outages in production. Our contribution to the project resulted in high customer satisfaction. The app has reached more than 14 000 (as of May 2019).
It’s a fun, easy-to-use app that lets you predict the price of Bitcoin and earn at zero cost. It’s available on iOS & Android.