Bytecrab logo
Contact Us

Your radio station for club music

Industry

Virtual Events, Social Media

Technologies

Flutter, Vue, PHP / Laravel

Service

Mobile app, Admin panel

Client location

Switzerland

Period of collaboration

2020-2021

Timeline

10 months
Download Case Study

Project Overview

UI/UX Design

Development

Ziroop is a unique dating application designed to help people connect during online events such as concerts, festivals, and digital meetups. Unlike traditional dating platforms, Ziroop focuses on shared experiences, encouraging users to interact in themed virtual spaces based on common interests and values.

The client came to us with a fresh idea and a clear vision—they wanted to create a mobile-first experience that would allow people to form genuine connections through interactive online events. Our mission was to bring this concept to life with a beautifully designed, high-performing mobile app that’s accessible across devices.

Problem

Due to COVID-19, the market lacked a dating solution that facilitated real-time interactions during online events, where people could meet in a natural, experience-driven environment. Existing platforms were often too formal, too static, or lacked event-centric matchmaking features. The client needed a product that merged dating with digital events—one that felt fun, dynamic, and authentic.

Business need

Mobile-First Experience

Create a dating app designed primarily for mobile users, ensuring smooth performance and accessibility on both iOS and Android platforms.

Intuitive UX & Matchmaking Flow

Focus on delivering a user-friendly interface with simple navigation, clear onboarding, and intuitive matchmaking based on shared values and event participation.

Themed Dating Rooms

Develop virtual “dating rooms” organized by event type or interest, where users can join group or private conversations in a natural, contextual setting.

Real-Time Communication

Enhance your digital events with secure video and text chat for seamless interactions. Use platforms like Twilio for reliable real-time communication.

Scalable Architecture

Ensure the application can easily support future enhancements, from expanded feature sets to increased user volume.

Long-Term Collaboration

Build a strategic, ongoing partnership to provide product support, implement feedback, and roll out new updates over time.

Requirements

A cross-platform solution to reach both iOS and Android audiences with a unified codebase.

Integration with communication services (e.g., Twilio) for chat and video.

Subscription and profile system to manage access and user data.

Customizable “dating room” infrastructure that supports small group or one-on-one chats.

Real-time features such as live streaming, location awareness, and notifications.

Visually appealing, intuitive UI with a seamless onboarding process.

What does the process look like?

We began with collaborative sessions to define the app’s vision, features, and development roadmap. Together with the client, we aligned on goals, user expectations, and the ideal tech stack.

Our team developed several wireframes focused on ease of use and emotional engagement. After client review and iteration, we selected the most effective layout to ensure a smooth user experience.

We chose Flutter as our framework of choice—its cross-platform capabilities allow for rapid development and excellent performance across both Android and iOS. Core features such as Twilio-based chat, subscription logic, and dating rooms were developed in parallel.

Throughout development, we conducted continuous QA to guarantee smooth functionality, responsiveness, and compatibility across devices. Security, performance, and communication reliability were key priorities.

Key features

Twilio Integration

To support real-time, face-to-face interaction, we integrated Twilio’s SDK, enabling seamless video and text chat within the app. This empowers users to connect naturally during live events, fostering authentic relationships without needing to leave the platform. The integration guarantees stable video quality, minimal latency, and end-to-end security, making it ideal for dynamic, emotionally engaging conversations.

Profile & Subscription System

Ziroop offers a personalized experience through a flexible profile and subscription system. Users can create and customize their profiles with interests, preferences, and event categories. The system supports various membership levels, allowing users to access premium features and exclusive rooms. Subscription management is designed to be intuitive and secure, ensuring users can easily upgrade or modify their plans to fit their needs.

Themed Dating Rooms

One of the core innovations of Ziroop is the ability to join “dating rooms” tailored to specific interests or event themes. These rooms mimic the social dynamic of a live event—whether it’s a virtual concert, book club, or film festival—allowing users to interact in smaller, more meaningful groups. This format encourages genuine conversations and connection based on shared experiences, rather than just profile browsing.

Have a social network app in mind? Let’s talk

Technology stack

Flutter

Flutter

One codebase for iOS, Android, and web. Fast UI, native performance, fewer headaches.

Vue.js

Vue.js

Progressive JavaScript framework for building fast, reactive user interfaces.

PHP

PHP

Reliable backend for web apps, APIs, and CMS platforms like WordPress.

Laravel

Laravel

Modern PHP framework for scalable backends, clean APIs, and rapid web development.

Redux

Redux

State management library for JavaScript apps — predictable, centralized, and scalable.

Figma

Figma

Collaborative design tool for UI/UX, prototyping, and handoff — all in the browser.

Photoshop

Photoshop

Industry-standard tool for image editing, graphic design, and digital composition.

3-rd party integrations

To ensure high-quality, real-time communication between users, we integrated Twilio for both video and text chat functionalities. Twilio's robust infrastructure supports seamless video calls and instant messaging within the app, enabling users to connect naturally during live events without lag or interruptions. This integration was key to creating an immersive, interactive experience that mimics face-to-face conversations.

Firebase played a central role in the backend architecture of Ziroop. It was used for user authentication, cloud-based data storage, push notifications, and performance analytics. Firebase Authentication streamlined the sign-up and login process, while Firestore provided a scalable NoSQL database for managing user profiles, subscriptions, and chat logs. Firebase Cloud Messaging (FCM) enabled real-time updates and notifications, keeping users informed about new events, messages, and room activity.

To personalize the user experience based on location, we integrated Google Maps API. This allows the app to suggest nearby online or hybrid events, match users within relevant geographic areas, and provide contextual experiences that feel more local and relatable. Geolocation features also help enhance safety and authenticity within user interactions.

As part of the future roadmap, we are planning to integrate Stripe for secure and seamless subscription payment management. This will enable users to upgrade to premium features, subscribe to exclusive event rooms, or support content creators directly within the app. Stripe will ensure global payment processing, fraud prevention, and PCI-compliant transactions.

Project Success

The final application met all business and technical goals, offering a seamless and fun experience for users looking to connect during digital events.

With real-time interaction, intuitive UX, and smooth performance on both platforms, Ziroop provides a fresh take on online dating built around shared experiences.

The success of the initial release established a strong foundation for continued development, and we are proud to remain a long-term partner for future updates and feature expansion.

Our works

HealthcareStartup

Laxiba

Native IOS & Android Germany

We built a mobile app that helps people with food intolerances avoid ingredients that cause trouble. No accounts, no data collection — just fast scanning, smart filters, and a clean UI that works offline too. Custom diet profiles, alert system, and even a demo mode for new users.

Read Case Study
EdtechStartup

The Holy Quran

Native IOS & Android Saudi Arabia

We rebuilt a legacy Quran app from the ground up — fixing crashes, modernizing the UI, and adding support for audio playback in Arabic and English. The new version works smoothly on both iOS and Android, with bookmarking, offline access, and a cleaner, more respectful user experience.

Read Case Study
LifeStyleEntertainmenteCommerce

The Cultivist

Mobile Web USA

We built a PWA and Flutter app for The Cultivist — with digital membership cards, event filters, Salesforce integration, and strong geo-based personalization. The platform now works seamlessly across devices and supports their growing global user base.

Read Case Study
healthcare

136 Gateway

Flutter Web UK

We built a tablet app and admin panel for the UK’s top patient transport service — helping their teams log every trip, monitor real-time status, and export reports without the usual paper mess. Works offline, updates live, and keeps the whole process tight from dispatch to drop-off.

Read Case Study

Tell us more about yourself

Extensions: .pdf, .doc/.docx, .ppt/.pptx, .xls/.xlsx
CEO of Bytecrab

Stanislav Kuznietsov

CEO
Schedule a call
Your steps with ByteCrab
  • Tell us more about your business need
  • Get a step-by-step roadmap
  • Receive a production-ready solution
  • Grow your business with our help!