Overview
Arab Socials is a social and professional networking app designed to connect people across different locations, professions, and interests. Whether users want to host an event, promote a business, or volunteer for community growth, Arab Socials provides an inclusive space to build meaningful relationships and collaborate. The platform brings together individuals from diverse backgrounds to empower and elevate each other through events, programs, and online engagement.
Challenge & Solution
Problem
The original platform struggled with slow load times, inconsistent performance, and a rigid architecture that made it difficult to introduce new features. Key engagement tools such as events, messaging, and community discovery were limited and not intuitive, which reduced user retention and overall activity. As the user base grew, the system lacked the scalability and flexibility needed to support richer experiences and future expansion.
Solution
I redesigned the platform with a modern, modular architecture that improves both frontend and backend performance while keeping future growth in mind. Navigation flows were simplified, APIs were optimized for faster responses, and the system was structured to easily support new features like AI-driven recommendations and advanced content moderation. As a result, Arab Socials now delivers a faster, more engaging, and scalable experience, helping users more easily discover events, connect with communities, and build meaningful professional and social relationships.
| Aspect | Before | After |
|---|---|---|
| Mobile | Flutter | React Native |
| Backend | Django (Cookiecutter) | NestJS (main API + chat service) |
| Database | Django ORM | Prisma + PostgreSQL |
| Caching / Realtime | Limited / Celery | Redis (caching, presence, unreads) |
| Media Storage | Basic | GCP Cloud Storage |
| Deployment | Generic | GCP (Compute Engine) |
| Payments | — | Stripe Connect (commission model) |
Onboarded quickly, reaching ~10,000 total users.
Noticeable lift in daily active usage and session depth.
Quicker loads, instant unread counts, smooth realtime chat.
Redis + optimized APIs handle higher concurrency without slowdowns.
System Architecture