MUSL: Gay matchmaking & personal connections app for males

MUSL: Gay matchmaking & personal connections app for males

An innovative new style of application the way your alwayswanted a homosexual software to focus.Find a FRIEND, select a FLIRT, look for some FUN

Items Concept

With MUSL you have up to 3 different profiles — each in their own people. Friend — get a hold of new contacts, Flirt — see a fresh go out, Fun — find an innovative new play partner. Once you get in touch with an associate your own some other users include automatically clogged from him. In performing this, you’re able to decide what as soon as you express a lot more of yourself thereupon individual.

The Storyline Behind

MUSL’s purpose should establish a far more reliable, well-lit personal software experience and enable people to track down a pair for flirting, relationship, myspace and facebook, alongside fun. Thus kids don’t need puzzle more than date ideas anymore. As your visibility is observed by men shopping for similar types of connection you will no longer have to waste some time weeding through profiles seeking men wanting equivalent particular link/ relationship. And when your own vibe changes, it is simple to change between hookup or FUN profile towards PAL profile with a straightforward swipe. Continue reading for more information on challenges and results within our case study of a gay relationship application.

Creator & President @ MUSL

Needs & Targets

We was required to create a simple solution that would see both business and user goals on the market, where user challenge always resolve in different way for many years

MUSL keeps a distinctively modern method to manage individual interaction — it offers 3 various kinds of users with strong synchronisation within which truly had been a technical challenge.

The applying provides a matching algorithm that works well in connection to 3 various visibility types. AI understands a variety of qualities & ideas best possible matches for every energetic consumer.

One of the main things for MUSL got supplying the users with strong anonymity & security measures enabling a distinctive experience in the goods which we had been doing by closely following procedures.

AI execution, 3-way visibility control design & coordinating algorithm adaption, deep anonymity & safety implementations comprise one of the problems when building MUSL.

Style & Development Summary

Here’s how we handled thedevelopment from time 1.

MUSL App Video

MUSL App Analysis Video Clip

Developing Process

To produce a homosexual relationships software we going with implementation of the admin board to review consumers regarding the item, have the ability to block all of them & do standard admin section functionalities on them. That’s the component we had gotten acquainted the API — MUSL wasn’t created from scratch by all of us, we grabbed they over through the various other one with 0 help from their website due to the powerful disagreeables utilizing the client of ours.

The administrator screen was created with React with the current API on the solution that was composed utilizing Kotlin. The entire software was developed through React local and is at a particular achievement point as soon as we first got it within fingers — however, it have numerous insects & issues which needed to be set.

Following the implementation of the administrator section, a determination was made to rewrite the current backend for your application & re-integrate they in to the items.


We had no assistance whatsoever from the past developing team when spinning the backend of this product from abrasion & re-integrating they to the software.

The project got a selection of problem & bugs we had to deal with — it was unfinished and backend wasn’t connected properly towards software functionalities

The frontend on the application wasn’t architectured properly which led to plenty pasta laws gift from the app — we had been dealing with it & making certain the right structure would-be installed to help make the items extendable & scalable.

Specialized Execution

PHP was actually selected as a backend code — we had a manufacturing professionals that was acquainted both Kotlin & PHP backend developing to effectively carry out the change.

ReactPHP was utilized as a framework for backend PHP developing as a result of the being compatible with Respond Native built frontend.

We chose to create the present React Native utilization of mobile frontend set up & turned to MVVM reactive architecture to ascertain smooth communication between frontend & backend and real time reactive UI posts predicated on information from API desires.

Matching algorithm is re-implemented from the backend & connected through a reactive programs means with frontend UI using respond Native libraries & ReactPHP.

User Pages

One of the greatest challenges with new backend execution would be to build & experiment best workflow with 3 various user pages & complimentary algorithms. It actually was a major milestone through development process which have finished in a few sprints after the Scrum sprint lifecycle design.