Video Streaming Service
The project aims to provide a complete audio post-production ecosystem, enabling different people responsible for product creation to participate in the process in a remote manner.
USA-based media startup aiming at supporting people’s communication during pandemics.
The latest figures state that at least 9 in 10 Internet users now use social media each month. It means that 58.4% of the world’s population uses social media. The average daily usage is from 2 hours and 27 minutes (as per January 2022 research).
In spring 2020, when Covid-19 pandemic started, people had to adjust to a new reality, staying at home, and talking online. This influenced the communication industry greatly. That’s when the idea to develop a social media app like Clubhouse appeared.
Our client is a US-based media startup aiming to support people’s communication during pandemics. The main product idea was to offer a new social networking app, an online nightclub with parties, good music, and interactive videos.
This solution will cover all platforms and popular devices, for both mobile and desktop users.
We decided to avoid out-of-the-box solutions like Twillio because the project had considerable product research. That’s why using a custom software solution helped us adapt to changing requirements.
iOS
Swift, MVP(with coordinator), GoogleSignIn, AppleSignIn, RestAPI, SpriteKit, CoreMotion, Fastlane, WebRTC, third party libraries(Kingfisher), AVFoundation, XMPPFramework, MFMailComposeViewController, CocoaLumberjack, PushNotifications, FirebaseSignIn, WebRTC(simulcast), multiple environments, ContactsUI, CoreData
Android
WebRTC, Smack (XMPP), Box2D, Kotlin, Clean Architecture, MVVM, Koin, Room, Navigation Component, Firebase, Retrofit, Moshi, CameraX
Back-end: Python (TBD)
Desktop
Qt, QML, QWebEngine, GStreamer, WebRTC, STUN, TURN, ICE, RTP, DTLS, Janus, VP8, Simulcast, opus, XMPP, HTTP Rest, libphonenumber (Google’s phone number handling library), Firebase, Box2b, NSIS, Installer
![]()
The biggest challenge for our team was an unclear vision of the client’s idea. Since there was no final scope of features for this interactive social media network, we advised the customer to avoid solutions like Twillio. From a tech point of view, this solution is 101% a custom one. Happy to know that I can help the client make his idea happen and that the final product allows end-users to communicate in a new remote reality.
![]()
![]()