Dating App For A Social Media Giant

About the Client
Since 2018, our client has been running a successful dating network in their country. Introducing the concept of online dating in the country and with the sole purpose of separating social media and dating activities of local people and tourists, their platform now hosts over 300k users and has become the single biggest source for all dating related activities locally today.

The Problem
On February 6th, 2019, the client contacted GeekyAnts following a path set by our work in the Flutter Hemisphere. He was looking for the best companies in Flutter and was dazzled by our portfolio. His mission was simple. A cross-platform mobile application for his already successful dating web-app, which required us to build the app right from the ground up, involving design, development and scaling to handle the number of users on the platform.
In the initial discussions, a scheme of 12 weeks was proposed to the client, which included designing, development, integration and testing of the application. These 12 weeks were then divided into two major phases, which were further broken down into 4, where each phase consisted of 1,4,5 & 7 milestones respectively. Constant communication with the client was a part of the deal which was delivered through Skype calls and emails. Also, some window was reserved for any express changes that were anticipated.
In the initial discussions, a scheme of 12 weeks was proposed to the client, which included designing, development, integration and testing of the application. These 12 weeks were then divided into two major phases, which were further broken down into 4, where each phase consisted of 1,4,5 & 7 milestones respectively. Constant communication with the client was a part of the deal which was delivered through Skype calls and emails. Also, some window was reserved for any express changes that were anticipated.





Team On-Call
Being a successfully running business, it was important to bring this project to fruition with minimum disruption. Achieving this feat required a team with great expertise and knowledge to pull it off, and so a team of such caliber was gathered and deployed. The project was assigned two expert developers, one QA engineer and one designer, all lead by Sarika, the tech architect and project manager and Megha, the Lead for UI/UX. The team was gathered and introduced to the client who explained his requirements and expectations, which brought everyone on the same page and kicked off this project in all its glory.
Their web app converted into a cross-platform mobile application.
The users of the app shall be able to select matches based on geolocation and interests.
The app would inherit all features of the mobile web version of their platform, with a feel of a mobile application.
The app would feature a stacked cards view which would be swipeable to like or reject profiles and a chat feature, supplemented by a block and report user functionality.
On top of this, features such as push notifications and payment options and processing for Premium accounts and in-app purchases were also included.
Strategy
We collaborated with Link to transform the on-demand services that their company offers using cutting-edge technologies over a project that lasted for a period of six months.
Analysis Planning
Considering the requirement was to build both mobile and web versions of the app, we finalised on Flutter and React as the frameworks to develop the Frontend respectively while using MobX and Redux for the Backend.
UI/UX
The UI/UX process was the first phase of the project where designs were implemented for the database along with a common codebase for dependencies.
Development
The project involved the creation of many features such as one to plans on the app for business owners as well as order tracking for customers alongside other elements like purchase, available subscription plans, pickup/delivery, completed order etc.

Testing
The development of the app also included a rigorous testing process at the end of each sprint while also creating a CI/CD pipeline to keep the client in loop.
Delivery
The end product of the project was a beautiful app for on-demand services which provides a superior experience to users by integrating features such as live, tracking, an advanced dashboard, etc.
Case Studies.




