Creating events and inviting users to them.

KOOS is the MVP of the mobile social network app for creating online and offline events and inviting other users to them by the invitation mechanic like Tinder sample.

Mobile application development
No-code tools
Flutter flow, Figma

8 weeks


Currently at moderation
Product video review
Understanding the problem
A User Research was conducted, and it showed an the extreme need of Estonian residents to centrally gather at various online and offline sites. It revealed that:

- People feel the need for an social network designed to create their own events and invite there other people.

- Users are interested in having social network where they can find like-minded people

- For safety, a venue with authorized and verified event organizers is required.

- Such a network should have a number of conveniences for: meeting like-minded people, holding online meetings via video link, recording useful information from meetings, etc.

Defining the MVP
As a result of the research, we identified the following key user requirements for a Minimum Viable Product:

- 2 roles. The users can participate in 2 roles: as ordinary user, who'd like to find some interesting event to visit, make new friends, and as experts who could launch different events.

- Pools of functions. Created event have to be with all familiar conveniences like: chats, video call screen, video and audio record, invitation for the event other users and so on.

- User friendly friends swipe. The mechanic of friendship match can be made according to the Tinder recipe.

- The safety. Everyone who use this app should feel convenient and calm with the fact the every event is created with authorized user. To confirm that the experts are real people, they have to authorize via Estonian Mobile ID service.

- Safety of personal data. Each user has the right to confidentiality of his data provided to the service. Also, each user can request the deletion of their profile.
In order for our developers to get started on the product architecture, the Customer was provided the main screen layouts for the MVP based on sketches and came up with the following pages:

Sign in screen
Authorization with Mobile ID screen
Editing a profile
Creating events screen
Swiping and Matching other users screen
Joining events screen
Ongoing (currently going) event screen
Online call by integration with Zoom
Users chat

According to this the No-code tool was chosen for the development. Flutter flow tool was choosen to implement this project.

User Story Mapping
At the start of the project, the provided to the Customer user story mapping looked like this:
In Figma, the screens of the future application were shown by our designer in a prototype form - to show the logic and architecture of the product.
Further, together with the Customer, we visualized the user path with the design of the Application. The mockups were designed to fit Flutter flow's visual limitations. There created 3 variation of design, thus the client could choose a better one.
Our team used Flitter flow tool to develop a truely native mobile app which was sent to moderation in App Store and Google Play Market.
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
Registration, creation of an individual account.

Second week
Creating a company account and events.

Third week
We continue to create events, create a search for companies.

Fourth week
Joining an event, results, event chat.

Fifth week
Bug checking, testing.

Sixth week
Creation of Stories.

Seventh week
Verification using Mobile ID, building application builds for uploading to stores in test mode.

Eighth week
Testing on mobile devices, sending the application for final approval for moderation.
Show case
This is how it finally turned into. Below we can see what is availiable for every user.

To become an expert it is necessary to verified by using the Estonian Mobile ID system.

Mobile ID is a digital way to verify your identity. Users need to enter their phone number, their personal ID number, then enter the code that came to the mobile phone - and that's it, you can use the full functionality of the application, in particular, create events.

It is also possible to invite an exact app users to your event.
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.
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 Sinneo.dev
Join our waiting list