Smooch

Smooch.com is a dating website where people meet each other based on their interests, looks and location.

About Project

The Prehistory:

Smooch.com was initially developed as a white label website designed for high load and continuously growing amount of users. The initial concept of the project allowed customers to create their own dating websites using the pre-existing user database of smooch.com. Anyone could build their own dating platform. Eventually, 10 dating websites were built using the platform.

The Project:

After smooch.com had been acquired by a third-party white label dating platform, the project pivoted into a brand new dating website without white label features. Our team completely redesigned and rebuilt both front end and back end of the platform to make it a suitable place to meet and match people. Soon after the website launch, native iOS mobile app was released.

Basic Features

Basic Features
  • Built-in online chat
  • Registration via email and social networks
  • Preference-based automatic suggestions on who you can add as a friend
  • VIP membership
  • User rating
  • Smooch credits purchasing for getting more attention on the platform.

Challenges

Large user database turned to be both an advantage and a challenge. Due to high popularity of the service, the website could face 10 000+ users at a time. Because of getting too many requests simultaneously, images failed to load and the server didn't manage to process all the requests. So the team had to manage the high load issue to maintain top-quality user experience and website performance. Our team also managed to successfully migrate the initial ASP code of the white label platform to ASP.NET dating website complying with all the legacy data.

Solution

It's vital for the business to always stay ahead of the changes happening in the industry. So the website our customer got is a 100% custom solution with unique features designed for advanced user experience. The backend is a firm background for the website, based on solid architecture that spans several servers with a load balancer. The project can also be easily scaled up, due to the right choice of the framework. Smooch.com turned out to be a success just after the launch. So our customer decided to provide his users with native mobile app for advanced and smooth user experience.

Team Size & Technologies

  • 4Back End Developers
  • 2Front End Developers
  • 2Quality Assurance Engineers
  • 1Creative Designer
  • 2Mobile Application Developers
  • 1Project Manager

Today, smooch.com is a working business and we provide our customer with ongoing support services for several years in a row.