About product
My.Radio is not just a radio application, but a genuine interactive bridge between cultures and peoples, connected through radio waves and transforming radio listening into an enthralling virtual journey around the planet. At its heart lies an interactive globe, which serves as an ideal navigation tool. With it, you can spin the Earth, zoom in and out, and select radio stations, as if traveling from country to country, from continent to continent, enriching your musical and cultural taste.
One of the key features is a smart filtering and sorting system. Through it, radio stations are organized by genres and geographical parameters. In this way, users can easily find the content that interests them. This is complemented by the ability to save favorite radio channels, allowing for quick return to liked content. Another important aspect is the streaming audio, optimized for high-quality performance regardless of network coverage.
Client’s goal
Providing global and multi-genre radio access through a single mobile application.
Business challenges
- Unlimited choice. Integration of over 40,000 radio stations from more than 150 countries with the provision of uninterrupted streaming of high-quality sound.
- 3D Globe for Innovative Navigation. Using Cesium technology, we’ve developed an interactive 3D globe for navigating through radio stations. This feature is not just aesthetically pleasing but also remarkably convenient for quick switching between stations from any point on the globe.
- User Personalization. We’ve implemented a dynamic recommendation mechanism that compiles a list of the top 10 radio stations for users based on their listening habits, leading to a 15% increase in daily user activity.
Our solutions
- We’ve created a mobile app, incorporating the most modern design into it. Users can easily operate all interface elements, switch between light and dark themes, and use the mini-player for quick access to the app’s main features in the background mode.
- Our team provided a fully functional web version of the application, allowing users to enjoy all its benefits directly from the browser. This is an ideal solution for those who prefer not to download additional apps.
- Gathering information about tens of thousands of radio stations from all over the world, we offered the client a solution that makes the choice of stations virtually unlimited and always up-to-date.
- We’ve integrated a smart categorization system that helps users easily find radio stations based on geographical location, genres, and moods. This significantly enhanced the user experience.
- To ensure continuous and high-quality audio streaming, we implemented asynchronous streaming, allowing the app to operate with high performance under various network conditions.
Technology stack
Programming Languages and Frameworks:
- Python: aiohttp
- JavaScript: ReactJS
- React Native
Database Management Systems:
Messaging:
Orchestration:
- Kubernetes Cluster
- GitLab CI/CD
Team
- 1 PM
- 1 BA
- 2 UI/Disigners
- 1 Backend devs
- 2 React Native devs
- 1 Devops
- 1 Devops
- 1 Editor
Project Duration