SoulSphere

Job ID: 39500187

Budget: ₹69,000 – ₹70,000 INR

Project Title
Build “SoulSphere” – Emotion-Based Dating & Group Connection App | Flutter + Firebase | ₹70,000 Budget

Project Summary
I'm seeking a skilled Flutter developer or team to build SoulSphere – a modern, emotion-first dating and social connection app that goes beyond traditional dating features.

This app helps users connect deeply through voice, mood, and mutual activities, with tools for community, verified profiles, safety, multilingual access, and real-world meetup planning.

Budget: ₹70,000 INR (Fixed)
Timeline: 50–60 days (Strict)
Platforms: Android + iOS (Flutter)
Backend: Firebase or suitable alternative

Main Objectives
Launch a polished, inclusive, and innovative dating/social app

Ensure global + Indian rural support (language + payments)

Include real-time engagement features, group systems, and verified safety flows

Deliver full codebase + documentation + admin panel

Core App Features
1. User Onboarding & Profile
Signup via Email, Google, or Social Logins

Add profile info: Name, Age, Gender, Location, Hobbies, Mood

Upload profile pictures

Optional social account link (Instagram, LinkedIn)

Selfie + video verification (AI-based)

2. Vibe Check – Voice-Based Introduction
30-second voice intro to show personality

Used in emotion-based matching

3. Emotion-Based Matching
Match by emotion/mood + shared interests

Real-time matching percentage shown on profiles

Smart suggestions based on user intent

4. Chat & Calls
Real-time chat with emojis, image sharing, and voice messages

Screenshot protection for private chats

Voice & video call (via Agora/WebRTC)

Whisper Gallery – temporary, auto-deleting photo sharing

5. Sync Date Planner
Sync mutual free time using calendar

Suggest meet-up times based on both users’ availability

6. Real-World Meetups & Map Integration
Suggest cafes, gardens, hotels, or lounges based on location & preferences

Use Google Maps or Mapbox for nearby safe spots

Notifications & reminders for planned meetups

“Where You Met” tracking with feedback task or memory upload

7. Post-Meet Shared Task
After meeting, users upload a selfie together

Get fun, shared task suggestions (e.g. “Try a dish together,” “Record a compliment”)

Strengthens bonding & builds shared memories

8. Group System & Categories
Users can join or create open support groups based on:

Topics (music, books, mental health, breakups)

Emotions (lonely, confused, motivated)

Relationship intent (friendship, dating, healing)

Manual or AI-suggested group creation

Large group chat support with moderation

9. Full Multilingual Support (Global + Indian Rural)
Auto-detect device language

Manual language switch available

Supports all Indian languages (Hindi, Tamil, Bengali, etc.)

Supports global languages (including low-usage regions like Antarctica)

UI auto-localizes text + icons for rural readability

10. In-App Payments (Domestic & International)
Indian users: UPI, debit/credit card, net banking

International users: Stripe, PayPal, Apple Pay, Google Pay

Monthly/yearly subscriptions with in-app purchase model

Option to remove ads, get VIP badge, or unlock premium features

11. Fake Profile Protection & Safety
AI-powered selfie verification (matches uploaded photos)

Short random video challenge (e.g., say word, show expression)

Blurred photos unless verified

Optional govt ID upload for verified badge

Community reporting & strike-based action

Gender + behavior analysis with AI for flagging anomalies

12. Admin Dashboard
User management (suspend/ban/report handling)

Group approval + topic tagging

Match moderation & flagged message view

Content safety filters

Analytics for user activity and feature usage

Tech Stack Recommendations
Frontend: Flutter

Backend: Firebase (or Supabase/Node.js if needed)

Database: Firestore or PostgreSQL

Real-time APIs: Firebase/Socket.io + Agora

Payment Gateway: Razorpay, Stripe, PayPal

Maps: Google Maps or Mapbox

Deliverables
Final APKs + TestFlight/iOS build

Complete Flutter source code

Firebase or backend setup files

Admin dashboard

Language files for localization

Setup + deployment guide

30-day post-launch support

To Apply, Answer These:
Have you built any chat/dating or map-based apps before?

How will you handle full language support for rural users?

Can you commit to finishing in 50–60 days?

Which backend stack do you recommend for this scale?

What safety and verification tools have you implemented before?

Final Note:
SoulSphere isn’t just another dating app.
It’s a safe emotional space where people connect through voice, feelings, shared goals, and real-world vibes.

This project is designed to empower emotional bonding — not just swipes.