Menu
Get in touch
hello@ronasit.com
UI Theme

Buke

Dating app that provides anonymity

2024
Mobile development
Web development
React Native
Laravel Nova
Webflow
React
UI/UX design

Project idea

A client approached us to create a mobile dating application for individuals in Arab countries and Europe who prefer not to share their photos or personal information on a dating app but still want to meet new people.

Initially focused on the design and development of a secure MVP, the project eventually scaled up to a fully-fledged mobile application.

Our goals

01
Create a complete
UI/UX design of the app
02
Build a fully functional React
Native mobile application
03
Integrate the app with
a Laravel Nova admin panel
04
Develop the web
version of the app

UI/UX design

Mind map

The Buke project is a startup, and the client had no experience in creating dating apps. Our team actively assisted in developing the app's functionality and logic. We carefully worked on the matching system, the logic of the user's personal profile, and the favorites page. To visualize it all, we created a mind map.

Visual concept

Our client discovered us on Dribbble and already trusted our design approach. We proposed a few ready-made design concepts so they could choose which colors and UI suits best for the Buke project.

Our client approved one of the references — we made it brighter and elaborated it into the final design concept.
Interfaces

After finalizing the visual concept, we created the design for the mobile app interface. Later, we expanded the project with a landing page and a web version.

UI kit

We continuously develop the dating app and add new features as it expands.

To provide a consistent look and feel throughout the application and make app updates easier and faster, we compiled a UI kit with all design elements.

Development

Our team provided guidance on technology choices and recommended the features needed to make the app effective and functional. We worked iteratively, adding necessary features throughout the development process.

Mobile apps for iOS and Android

We developed app versions for both Android and iOS using our favorite cross-platform React Native framework, which allows for simultaneous development with a shared codebase.

This approach is ideal for startups like Buke, as it saves time and resources on future app maintenance and refinement.

Admin panel

We built an admin panel using the Laravel Nova package, which is perfect for quickly rolling out web panels on PHP. The admin panel allows for content management, activity monitoring, and processing user reports.

Web version

Due to circumstances beyond our control, it took six months for the App Store to accept the mobile app. To ensure iOS users weren't left behind, we built a web version of the app using React while we waited for Apple's approval.

Landing page

To optimize costs, we built a landing page using Webflow.

The landing page allows users to download the apps, switch to the web version, access an FAQ section, and find support desk contact information.

Integrations

Pusher
for messaging in chats
Sendgrid
for emails
Adapty
for in-app purchases
in mobile applications
Stripe
for purchases
in the web version

Key features

The application offers the traditional features of a dating app, focusing on providing users with familiar and intuitive experiences rather than introducing new features.
Sign-up

During the sign-up process, the application requires only an email and a nickname. It doesn’t ask for any personal information, thereby preventing any data privacy violations.

Onboarding

After registering in the app, a user can fill out their profile information and complete a questionnaire to indicate the information they'd like to share and their preferences.

Matching

After completing the questionnaire, the app displays a list of matches based on shared interests. Users can then view these profiles.

Profile

Users can update their personal information and preferences at any time in their profile. The profile also allows them to view subscription plans and contact support.

Chats

The application allows users to exchange text and voice messages and report any issues they encounter.

The chat functionality is available only during a promotional period and for those with a subscription.

Favorites

Users can like the profiles of other users and add them to their favorites to prioritize their contacts. The favorites feature allows users to quickly access the profiles they have liked.

Killer feature

Anonymous matching

The unique proposition of the app is its ability to create matches based on users' interests without sharing photos or names.

The system calculates a match percentage and completely excludes individuals if there are certain answers where users didn't align. Users are then shown a list of matches ranked from highest to lowest match percentage.

Challenges we faced

We did everything in our power to assist our client through the App Store review process, but unfortunately, our initial release was still rejected. In response, we developed a web version of the app and integrated it with Stripe for transactions.

However, just to be sure, we resubmitted the same mobile app without any changes, and it successfully passed the review.

The application is available in both English and Arabic.

Our team conducted research and put in extra effort to make the app convenient and user-friendly for everyone.

Initially, we used the Mailgun service
for sending emails.

However, the shared server caused issues for Microsoft email users with @outlook.com and @hotmail.com domains, prompting us to quickly switch to SendGrid as our email provider.

Results

The project was successfully launched and approved by both app stores, and is now under our support and maintenance.

Within three months of its launch, the app had already gained 4,000 active users. It continues to grow and get new active users.

Feedback

The things I liked most about the company were the constant and very fast communication, the precise and highly professional work, and their willingness to always listen to feedback and discuss the best solutions when issues arose.
5.0 ⭐⭐⭐⭐⭐

CEO of the Buke app development company

App
5 months
Time
$60,000+
Cost
Web
3 months
Time
$30,000+
Cost
Team

1

project manager

1

UI/UX designer

1

tech lead

2

React Native developers

1

backend developer

1

DevOps
Thanks
for watching!
This site uses cookies to store information on your device. Some are essential, while others help us enhance your experience by providing insights into how our website is used.
Necessary Cookies
Always Active
Enable core functionality like navigation and access to secure areas. the website may not function properly without these and can only be disabled through browser settings.
Analytics Cookies
Help us improve our website by collecting and reporting usage information.
This site uses cookies to store information on your device.