Souly

Category

Mobile Development

Client

Souly Girls

Start Date

29 June 2026

Tech Stack

React Native / Supabase

The challenge

Our client is Souly Girls, a Zurich based project building a social networking app for women who want to meet new people through shared interests, from running and pilates to brunch and cycling. The goal is not online conversation for its own sake but real connections in the city: members match with women who share their rhythm and interests, join community channels and meet at small local events. Souly needed a complete iOS and Android app, from specification and design to a production ready first version, with membership rules, moderation and event payments designed around a community built on trust.

From a 36 screen specification to a working app

We started with a full specification of 36 screens with user stories and acceptance criteria, then built the app in React Native with Supabase in two parallel streams. Members join through a simple onboarding, match by shared interests, talk in community channels and sign up for local events, receiving a QR code by email.

Built for the Swiss market

CASE STUDY · SOCIAL NETWORKING

Souly: a social networking app for real connections in Zurich, from the first match to a real life event

A React Native and Supabase social networking app for women in Switzerland, not a dating app: interest based matching, direct chat, community channels, local events paid with a Swiss QR bill and a neighbourhood marketplace, built from a 36 screen specification for a Zurich startup.

PlatformiOS & Android
StackReact Native, Supabase
MarketSwitzerland, starting in Zurich
LanguagesEnglish, German
CategorySocial networking & community
StatusPreparing launch on iOS
Interest matching◆Direct chat◆Community channels◆Local events◆Swiss QR bill◆English & German◆Marketplace◆No ads◆Interest matching◆Direct chat◆Community channels◆Local events◆Swiss QR bill◆English & German◆Marketplace◆No ads◆
0Screens in the specification
0Weeks of design
0Weeks of development

OUR CLIENT

A Zurich startup bringing women together offline

Our client is Souly, a Zurich based startup building a social networking app for women who want to meet new people through shared interests, from running and pilates to brunch and cycling. The goal is not online conversation for its own sake but real connections in the city: members match with women who share their rhythm and interests, join community channels and meet at small local events. Souly needed a complete iOS and Android app, from specification and design to a production ready first version, built around a community based on trust.

THE CHALLENGE

A social networking app built around trust, local events and a fixed launch date

The founder of Souly wanted a place where women in Zurich could meet through shared interests and build real friendships, clearly positioned as a social networking app and not a dating app. That meant more than matching: members needed a direct chat, community channels to talk in and small local events to meet at in person, with a simple sign up and payment for each event. On top of that, the first version had to be ready for a launch event with a fixed date, so every module was planned against a hard deadline from the start.

THE PRODUCT

From a 36 screen specification to a working app

We started with a full specification of 36 screens with user stories and acceptance criteria, then built the app in React Native with Supabase in two parallel streams. Members join through a simple onboarding, match by shared interests, talk in community channels and sign up for local events, paying with a Swiss QR bill sent by email. The whole app is available in English and German.

Welcome Souly social networking app welcome screen for Switzerland

FEATURE WALKTHROUGH

What a social networking app for a city needs

Interests first, so matches mean something

The onboarding starts with what members actually like doing. Twenty eight interests are grouped into active, food and drink, culture and creativity, and going out and staying in, from running and padel to brunch, museums and flea markets. Members pick up to five, and they can skip the step and come back to it later.

Interests Souly social networking app onboarding screen for choosing interests

A short bio and real photos

Two final onboarding steps help others feel comfortable reaching out: a short bio in the member's own words and a photo grid with a main photo. A progress label shows exactly how many steps are left, so the whole setup feels short.

About you Souly networking app onboarding step for writing a short bio
Photos Souly networking app onboarding step for adding photos

Discovery built around shared interests

The discover tab shows one member at a time with her photo, distance, bio and interests, with the shared ones highlighted. A wave starts a connection and a cross moves on, so the decision is based on what two people have in common rather than on looks alone.

Discover Souly social networking app discovery screen with a member profile and shared interests

Direct chat that leads to a real meeting

Once two members connect, they talk in a private chat with text and voice messages. The conversations the app is designed for are the practical ones: a coffee this weekend, a run by the lake, a first walk around a new neighbourhood.

Chat Souly networking app direct chat screen

Community channels for everyday questions

Beyond one to one connections, members join topic channels such as a space for mothers, where they post questions, reply in threads and see pinned rules and upcoming events at the top. It is where a new arrival asks for a paediatrician in Oerlikon or a stroller friendly hike near the city.

Channels Souly community channels screen in the social networking app

Small local events paid with a Swiss QR bill

Events turn online connections into real moments: small gatherings in Zurich, from a yoga and brunch morning to a group run. The Souly team creates and manages every event in an admin panel, members sign up in the app, and a Swiss QR bill for the event arrives by email, ready to pay in any Swiss banking app.

Events Souly event detail screen for a local event in Zurich
Paste screen here: events

A local marketplace for buying, swapping and giving away

The marketplace lets members sell, swap or give away things in their city, with filters for price, category and city. For someone who just moved to Zurich, it is often the first reason to message a neighbour.

Marketplace Souly local marketplace screen with filters for price, category and city

An independent model without ads

Souly has no ads and does not sell member data. Every feature stays free, and members who want to keep the app running can choose an optional yearly or one time supporter contribution, which switches on after launch.

Support Souly Souly optional supporter contribution screen

HOW WE BUILT IT

Two weeks of design, about two months of development

SPECIFICATION
Specification: 36 screens before the first line of code

Every screen described with user stories and acceptance criteria, so scope and priorities were agreed with the client before the build started.

2 WEEKS
Design

A full design of the app in Figma, from onboarding to events and the supporter screen, with a visual style closer to a magazine than to a dating app.

ABOUT 2 MONTHS
Development in two parallel streams

Matching, chat and channels in one stream, events, marketplace and supporting flows in the other, planned on a timeline that ended at the launch date.

LAUNCH PREP
Store accounts and release preparation

Store accounts set up on the client's side with our guidance, then builds prepared for App Store review, starting with iOS.

React Native
Supabase
iOS & Android from one codebase
Real time chat
Push notifications
Swiss QR bill payments
English & German
Admin panel

RESULTS

A complete social networking app ready for its Swiss launch

After two weeks of design and about two months of development, Souly has a full product in place: onboarding, interest based discovery, direct chat, community channels, local events paid with a Swiss QR bill, a marketplace and an independent supporter model, all in one React Native codebase for iOS and Android. The app is preparing its launch on iOS in Zurich, with Android to follow.

FAQ

Questions we get from social and community app founders

How is a social networking app like Souly different from a dating app?

The matching mechanics can look similar, but the product is built around shared interests, groups and events rather than one to one romance. That changes the onboarding, the discovery screen, the tone of the design and the features around it, such as community channels, local events and a marketplace.

How do you plan a social networking app with a fixed launch date?

By agreeing the full scope first. For Souly that meant a 36 screen specification with user stories and acceptance criteria, then two weeks of design and about two months of development in two parallel streams, on a timeline that ended at the launch date. Our MVP development for startups page describes how we scope first versions like this.

Can a social networking app work without ads?

Souly chose an independent model: no ads, no selling member data, every feature free, and an optional supporter contribution for members who want to keep the app running. It is a simple model to build and easy for members to trust.

Why use a Swiss QR bill instead of card payments for events?

In Switzerland the QR bill is the standard way to pay invoices, and members already know how to pay one in their banking app. Sending a QR bill by email after sign up keeps event payments familiar for Swiss users and avoids building a card checkout into the first version of the app.

Do you work with founders in Switzerland?

Yes. Souly is a Zurich startup, and the app was built for the Swiss market from the start, in English and German and with Swiss QR bill payments. Our team works in the same time zone as Swiss clients. Our app development for Swiss companies page covers how we work with clients in Switzerland.

How much would a project like this cost?

It depends on the number of screens and modules, such as chat, channels, events and a marketplace, and on how much is needed for the first release. Our pricing page explains how we scope and price fixed price projects.

Thomas Siudut, Co-Founder and CEO of Apps Value
Thomas Siudut Co-Founder and CEO, Apps Value

Building a social networking app?

Whether it is a community for one city or a network across a whole country, we can turn your idea into a specification, a design and a working iOS and Android app, for a fixed price.

Or see Souly