Multiplatform Sports Social App & Server Side App Development

Richard Woollcott

This project was a Research & Development project for a start-up company based around an app providing a sports social platform. The app will also incorporate Web3 technology. The company is currently at a pre-funding stage, so I have performed Research and development for the mobile app and server-side applications. This included technology investigations with third-party SDK providers and an initial app structure for iOS, Android, and server-side applications. Kotlin Multiplatform technology is used to share much of the implementation between platforms while retaining a native UI using SwiftUI and Jetpack Compose. 
My work on the mobile app included architecture and implementation of the core multiplatform iOS and Android app using Kotlin Multiplatform. The implemented features included User registration and OAuth login using Keycloak, and Amity Social views for Feed/Clubs/Live chat.
On the server side, I worked on the architecture and implementation of the backend APIs using Kotlin with Ktor and Spring Boot Cloud Stream with RabbitMQ. The goal of the architecture is to support a highly scalable solution to support millions of Monthly Active Users.
Arrow is used on mobile and server-side for error handling & resilience.
I have performed technology investigations with several third-party SDK providers to evaluate and prove the technology and its integration. An example is Web3 wallet infrastructure and minting NFTs.
Like this project

Posted Apr 15, 2024

Research and design project for a Multiplatform mobile app and supporting server-side applications. This sports social app runs on iOS and Android with Web3.

Consumer Energy App
Consumer Energy App
Android Pay-at-Table App
Android Pay-at-Table App
Social Trading App
Social Trading App

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc