Global network
for dancers

This social network is designed to connect dancers from all over the globe and let them communicate interactively.

Time
9 months
Team
7 members
Platforms
iOS, Web
Type
Social networking
Industry
Entertainment

Ayoo Dance

Ayoo Dance was created for dance lovers by dance
lover to build a strong and vibrant community of like-
minded people.

An image

Project idea

The main idea of Ayoo Dance is to give dancers a place where they can show their skills and communicate.

An image

Target audience

The audience of this social networking app is people who are fond of dancing and looking for a place to dance and compete with friends online, watch performances of other dancers, and just connect with like-minded people.

Project Challenges
Advanced processing and distribution of media content
The necessity to find and import an appropriate initial content
Use of high-performance servers to provide an instant content delivery to the end user
Solution
Our engineering team built a mobile solution that is able to generate a community in a short-term period and a web-based admin panel for this project.
PlanningAn image
01
Incoming info
Clients had vision on:
  • Business model basics
  • Initial design concept
  • Desired list of features
  • Project release deadline
02
Analysis
Steps we took to analyze the received information:
  • Involvement of a Dedicated Business Analyst
  • Over 12 meetings held
03
Outcomes
This stage led to:
  • Technical requirements
  • UI/UX requirements
  • Project estimate

Wireframes

Design

Main features of the project

After all the requirements were set and analyzed, our development team got to work.

01
Implementing a heavy video processing functionality
Ayoo heavily relies on the functionality, which is called an in-app Duet. Basically, Duet is two videos tied together in order to allow people in different places to create a left-right dances comparison which is 100% synced to one another.
An image
02
Building the management console for the app
Since Ayoo Dance is a social network, we had the need to control the whole application from the single source which evolved into a super-admin panel. It allows to gather user data, have full control over tutorials and hand-crafted notification system, and many more.
An imageNode.js
An imageMySQL
An imageSequelize
An image
03
Setting up a voting feature
Feedbacks from the app's audience revealed that users want not only to dance with each other but battle and vote for the best performance. To give users what they want, we introduced a battle mode allowing to vote for one or another contestant.
An imageNode.js
An imageSwift
An image

Project development stack

See the ways how the development team implemented client’s requirements

An image
An image

Nicolai Altwegg

Owner, Ayoo Dance

“Cleveroad is very responsive and attentive via Slack, documenting all of our conversations to better organize the workflow. Communication is key to our partnership. We feel like they’re a part of our company, rather than an outsourced partner. ”

An image
An image
An image
An image
An image
An image
Dmitry Kryvosheya
Project manager

“Despite only being an MVP at first, our app’s user feedback is largely positive, specifically regarding its performance and speed. Cleveroad worked at a good pace, delivering reliable and stable code. “

Results:

6000+

Number of installs

19% are Swiss

Userbase

Our Cases

An image

Blockbuster

Video-On-Demand Service

Explore Case
An image

P2P Sports Marketplace

P2P Sports Marketplace

Explore Case
Back to top