ConfessionsZA: a social app for confessions, communities and com by Rob MacleanConfessionsZA: a social app for confessions, communities and com by Rob Maclean

ConfessionsZA: a social app for confessions, communities and com

Portfolio project
App Developer Studio
ConfessionsZA is a South African social mobile app where people share anonymous and attributed confessions, join communities, message friends and shop a subscription-backed merch mall. App Developer Studio built it for authentic local conversation: a modern feed paired with privacy-first posting, discovery and commerce.

The challenge

Most social apps force a choice between visibility and safety. People who want to speak honestly often need anonymity. Communities still need moderation. Brands still need a path to revenue that does not feel bolted on.
ConfessionsZA needed all three in one product: a confession feed people trust, communities worth joining, and a mall that supports paid membership without breaking the social core.
Onboarding introduces the product before login. Sign-in uses international cell numbers with a six-digit SMS OTP, then members land in Trending and Latest feeds.
Onboarding introduces the product before login. Sign-in uses international cell numbers with a six-digit SMS OTP, then members land in Trending and Latest feeds.

What we built

Users register with a cell number and SMS OTP, complete a profile, and land in Trending and Latest confession feeds. They can post text, images, video, voice notes and polls, including truly anonymous confessions, join or create communities, chat with members, manage friendships and shop the Confessions Mall. Paid Standard and Premium tiers unlock premium positioning. Settings covers account, notifications, legal pages and POPIA-aligned account deletion.
• Home feed and engagement: Trending and Latest feeds with community filters, search and rich post cards. Anonymous posts hide authors from peers while staying auditable for moderation. • Communities and Discover: find spaces by All, Trending and Latest. Owners set avatar, name and rules. Groups act as topical confession spaces, not separate chat rooms. • Connections and profiles: friend requests, fuller bios once friended, plus blocking and reporting across posts, comments, profiles and DMs. • Confessions Mall: a native Shopify catalogue and cart with checkout via Shopify Checkout Sheet Kit. Subscriptions use RevenueCat for Standard and Premium.

How we approached it

Truly anonymous confessions need peer privacy and operator accountability at the same time. We kept authors hidden from other members while preserving auditable records for report handling and abuse review.
Mall checkout and wallet balances had to stay consistent across Shopify and in-app views. We wired native Shopify checkout for purchases and surface orders and store credit in My Wallet so shoppers stay inside the app. RevenueCat powers Standard and Premium on both platforms, with pause behaviour following each store policy.

The result

ConfessionsZA ships as one native product: social feed, communities, connections, mall and wallet. Privacy-first posting and POPIA-aligned deletion sit next to real commerce rails, so engagement and revenue share the same product surface instead of living in separate tools.
• One app for feed, communities, chat, mall and wallet • Privacy-first anonymous or attributed posting, with POPIA-aligned account deletion • Paid tiers through RevenueCat unlocking premium positioning

0 likes · 0 views · Nov 10, 2026

A South African social app for anonymous confessions, communities, chat and a Shopify mall, with paid membership tiers built in.

Tags