Case study · Social

A social app built around places and the people in them.

Groups, posts, friends, follows and chat with requests, plus subscriptions and coupons, with moderation and payments in the API.
Client
MY PLACES
Sector
Social
What we built
Social app for iOS and Android, API with payments, admin panel.
Platform
Flutter app, NestJS and MongoDB API with payment webhooks, Next.js admin.

In short

My Places is a social network with the usual pieces done properly: find friends, follow and accept requests, create groups and add people, post, and chat with request gating. Subscriptions and coupons are built into the API with payment webhooks, and an admin handles reports and content.

The brief

The hard part of a social app is everything around the post.

Requests, follows, groups, blocking and reporting are what make a network usable. They had to be complete before launch, not after.

What had to be true

  • Friends and follows

    Find friends, follow lists, follow requests, friend lists.
  • Groups and posts

    Create groups, add people, create posts, dashboard feed.
  • Chat with consent

    Chat requests before a conversation starts.
  • Revenue and moderation

    Subscriptions, coupons, payment webhooks, reports and content management in the admin.

What we did

We built the graph, then the feed.

Who can see and message whom was settled first; posting came after.
01

Relationship model first

Follow, friend and chat requests designed and built before the feed, so privacy is structural.

Consent in the data model.

02

Groups as the unit

Groups with membership management, so a place has its own space.

Places as communities.

03

Monetisation and moderation

Subscriptions and coupons with webhooks, reports and content tools in the admin.

Ready to operate.

What changed

A network with its guardrails on.

What is in place from day one.

Requests

for follows and for chat, before any contact

Groups

with membership controls

Monetised

subscriptions and coupons through the API

Technology

What this was built with.

Chosen to fit the problem and the team who owns it now.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5verified reviews on Google