Game for forming useful habits

PRIVYGRA is the MVP of the mobile app game for building good habits. Each player chooses a few habits they want to reinforce and competes with other users for prizes.

Mobile application development
No-code tools
Bubble, BDK plugin

8 weeks


Product video review
Understanding the problem
In order to identify people's need for the formation and consolidation of useful habits, a simplified MVP 0 was created based on the Russian messenger Telegram. It revealed:

- People feel the need for an Application designed to form and consolidate useful habits.

- Users are more interested in reinforcing useful habits in a game format and on a competitive basis.

- The prize fund of the games motivates users to follow the rules of the game and not to "skip through" on the daily consolidation of habits.
Defining the MVP
As a result of the study, we identified the following key user requirements for a Minimum Viable Product:

- Multiplayer or single player. When creating a game, the User can choose whether he wants to compete with other users or he will be the main rival himself.

- Pool of habits. The user can select one or more habits from the application directory, as well as create their own new habit.

- Regular reports. When creating a game, the Creator can set deadlines for submitting habit retention reports. For example: every day the user must submit a morning report at 09:00, sending a video of the task.

- The price of the word and the prize fund. To participate in the game, you need to make a cash contribution. After the game, the money is distributed among the winners.

- General chat for game participants. The user can see the reports of other players and be inspired by their results
In order for our developers to get started on the product architecture, the Customer provided the main screen layouts for the MVP based on sketches and came up with the following pages:

Game creation screen
Habit selection screen
Reports Screen
Register a profile and others

According to this the No-code tool was chosen for the development.

User Story Mapping
At the start of the project, the user story mapping provided by the Customer looked like this:
Further, together with the Customer, we visualized the user path with the design of the Application. The mockups were designed to fit Bubble's visual limitations.
We used Invision to allow programmers to inspect a project's HTML and CSS. The team used Bubble to develop a web app built for a mobile app and a BDK plugin to "wrap" the web app and assign the properties of a mobile native app.
To provide an intuitive understanding of the structure of the application, we tested the service map with potential users using the so-called tree testing, according to user tasks: "Where would you click if you wanted to do this?" Based on the test results, the Application map has been adjusted accordingly.
Working process
Work plan

First week
Development of verification by phone number, personal account and section "Habits"

Second week
Development of the processes for creating a game, the main screen and joining the game.

Third week
Creating an application design, wrapping existing screens into a finished design.

Fourth week
Game chat development, chat with administrator. Connection of Yumani payment system.

Fifth week
Working with the backend, developing the main game processes. Connection of all parts of the project with each other.

Sixth week
Development of the admin panel, setting up Push notifications, testing and debugging functions.

Seventh week
Testing and debugging the functionality of the application.

Eighth week
Uploading of the application in the Google Play Market and the App Store. Exit project testing.
Results and takeaways
Some key takeaways are that:

Focus on building an MVP. In a startup, there is only so much time and effort that you can invest so it's important to focus on the features that can deliver the highest value for your users.

Don't worry too much about the detail. Earlier in our journey, Clients made the mistake of worrying about the look of the UI design. Taking a step back and reassessing the user flows helped Clients to reprioritise the UX design. Ofcourse it's necessary to care about Usability, but do not set yourself the goal of reloading the product with various gimmicks.

Focus on the problem. At the end of the day, it is your users pains that you will be solving for so keeping that front of mind is important as it's easy to lose sight of this when you're bogged down in the day to day.

Aware your goal. That is why MVP is called so - Minimum Viable Product. Minimum - uncomplicated but main goals solving. Viable - proves it's necessity and urgency. Product - comlieted self-sufficient. Follow each letter of MVP definition and let it be created the new product.
Interview with founder
Sinneo is a low-code development studio. If you want to launch business quckly and minimizing your financial costs, you can order the development of a website, mobile and web application, crm systems, task tracker, social network and other IT products from us.

Do you have a fantastic idea to implement? Contact us and let's start!
Build better with
Join our waiting list