← Back to projects
Social Vibes

Mobile app · Own product

Social Vibes

A gamified social platform for iOS and Android that gets people meeting in real life through adventures, map challenges and events.

Visit site ↗

Role

Co-founder and CTO: architecture, mobile app, backend, infrastructure and app store releases.

Challenge

Build a social network that does the opposite of the others: less time staring at the screen and more real plans with other people, with multilingual content and a smooth experience on iOS and Android.

Solution

  • • React Native and Expo app for iOS and Android from a single codebase, with maps, animations and video.
  • • Adventures, location-unlocked challenges and an event mode for festivals, with real-time leaderboards over WebSockets.
  • • FastAPI backend with business logic in MySQL stored procedures and a Neo4j social graph for friendships and recommendations.
  • • Redis and Dramatiq task queue for image and video processing, plus automatic text moderation.
  • • Database-driven translations, GDPR consent management and an admin panel for organisers to publish news and send notifications.

Result

Available on the App Store and Google Play, with content for festivals and events in Galicia and Denmark, and in active development.

Stack

Frontend / app

React Native Expo TypeScript MapLibre Rive WebSockets

Backend & data

Python FastAPI MySQL (stored procedures) Neo4j Redis Dramatiq

Infrastructure

Google Cloud (Cloud Storage, Cloud SQL, Compute Engine) Docker Self-hosted (Raspberry Pi) Fastlane

Related services