We start

 
 
Arrow-Icona-60px
 

CASE STUDY

 

We start

 
 
Arrow-Icona-60px
 
 

An app conceived and designed for people who want to give up bad habits


Users, after downloading the app and creating their profile (recording the habits they want to eliminate and their moods), will start receiving personalised feeds on topics targeted to their interests.

For each piece of content proposed by SideStep, the user receives a push notification and can collect 1 Step Up for each activity proposed by the app. By collecting Step Ups the user can increase his level within the app to unlock new features.

We got to know SideStep by word of mouth from one of our customers. The SideStep team needed to "translate" their business idea into a technological solution that would allow them to scale and be easy to manage.


Learn more

The path with SideStep started with the definition of the functional specifications, to identify the most important functionalities that the first MVP should have. In this project a special effort was required on the specification, as there were many ideas to prioritise and to bring back into specific functionalities.

Following the functional specifications, the wireframe of the app and dashboard was created, showing the structure of the platform and the layout of all elements. Unlike PlanetProf, the AdobeXD tool was used to produce the wireframe, which is more efficient in sharing with the client and gathering feedback.

Once the wireframes were approved, the graphic mockups were produced, showing all the style elements within the app.


Learn more
 
 

The path with SideStep started with the definition of the functional specifications, to identify the most important functionalities that the first MVP should have. In this project a special effort was required on the specification, as there were many ideas to prioritise and to bring back into specific functionalities.

Following the functional specifications, the wireframe of the app and dashboard was created, showing the structure of the platform and the layout of all elements. Unlike PlanetProf, the AdobeXD tool was used to produce the wireframe, which is more efficient in sharing with the client and gathering feedback.

Once the wireframes were approved, the graphic mockups were produced, showing all the style elements within the app.


Learn more
 

Following the graphic mockups, we moved on to the development phase.

The backend was developed in Python (with the Django framework). There are two backoffice panels (developed with the jQuery and Bootstrap frameworks):

  • one for the administrator and staff, which allows them to manage content within the platform
  • one for users' friends, who can send them personalised content by accessing a panel and entering a unique code representing the user.

An algorithm was implemented that sends content based on the intersection of moods and bad habits. In addition, a gamification system has been implemented that allows the user to earn points and levels based on the content displayed within the app.

The mobile application, on the other hand, was built using the Ionic3 framework. The application receives push notifications every time a suitable content is loaded for the user.

 

Following the graphic mockups, we moved on to the development phase.

The backend was developed in Python (with the Django framework). There are two backoffice panels (developed with the jQuery and Bootstrap frameworks):

  • one for the administrator and staff, which allows them to manage content within the platform
  • one for users' friends, who can send them personalised content by accessing a panel and entering a unique code representing the user.

An algorithm was implemented that sends content based on the intersection of moods and bad habits. In addition, a gamification system has been implemented that allows the user to earn points and levels based on the content displayed within the app.

The mobile application, on the other hand, was built using the Ionic3 framework. The application receives push notifications every time a suitable content is loaded for the user.

Let's have a coffee

Whatever your request, write to us or visit us