WithMe: Social Activity Matching App for Real-World Connections
WithMe is a social activity matching app that helps people connect through shared interests—whether it’s dining out, working out, exploring outdoors, or attending local events. Built for real-world interaction, WithMe makes it easy to find like-minded activity partners nearby.
Smart matching based on interests, location, age, and preferences
Real-time chat to connect and plan instantly
Visually engaging UI with a modern, cross-platform Flutter build
Push notifications for matches, invites, and activity updates
Robust profiles with photos, interests, and proximity filters
Seamless OTP login for fast, secure access
The Challenge
The team behind WithMe wanted to create a modern social app that made it easier for people to connect in real life—not just online.
They needed a solution that could:
✅ Match users based on shared interests, preferences, and proximity
✅ Offer a seamless experience across iOS, Android, and web
✅ Enable real-time chat and smart notifications
✅ Ensure secure, fast user authentication with phone OTP
Existing social platforms were too broad, passive, or impersonal. The challenge? Build a niche, user-friendly platform that encourages real-world connections—without the noise.
The Process
Designed and developed a cross-platform app using Flutter
Built a matching algorithm based on shared interests and location proximity
Integrated real-time chat with persistent message history
Set up OTP-based authentication using Firebase Auth
Customized UI with Material Design 3 and Google Fonts
Integrated push notifications via OneSignal
Enabled analytics, crash reporting, and real-time error monitoring
Deployed to iOS, Android, and web for maximum reach
The Solution
We developed a smart, cross-platform app that:
✅ Matches users using filters like interest, age, gender, and location
✅ Delivers a seamless experience across devices with Flutter
✅ Enables real-time messaging and push notifications
✅ Secures login through phone number OTP authentication
✅ Offers modern, intuitive design for better engagement and usability
The Impact
WithMe is transforming how people form real-world connections through shared experiences.
- Faster Matching – Intelligent filters connect like-minded users quickly
- More Engagement – Real-time chat and invites encourage ongoing interaction
- Better Experience – Smooth onboarding, strong design, and push alerts keep users coming back
Technologies Used
- Frontend: Flutter (Dart SDK 3.1.3+), GetX for state management
- UI/UX: Material Design 3, Google Fonts (Poppins), Custom themes
- Backend: Firebase Firestore (database), Firebase Auth (OTP login), Firebase Storage
- Notifications & Chat: OneSignal (push notifications), Flutter Chat UI, real-time chat logic
- Analytics & Monitoring: Mixpanel, Firebase Crashlytics
- Other Tools: Google Places API, Geocoding, Location Services, Timeago, Jiffy, HTTP, Crypto, Permission Handler



