Connect is not just another dating app — it’s an intelligent, culturally-aware matchmaking platform designed specifically for the Indian audience. Built using React Native Expo for a seamless mobile experience and powered by a robust Node.js + Express + MongoDB backend, Connect also integrates Machine Learning to offer deeper, more meaningful matches.


| Layer | Technology Used |
|---|---|
| Frontend | React Native (Expo) |
| Backend | Node.js, Express.js |
| Database | MongoDB (using Prisma ORM) |
| Authentication | JWT + Passport.js |
| AI/ML | Custom matchmaking algorithm (based on user behavior & preferences) |
🇮🇳 Made for India, by India
Connect is designed with Indian values, preferences, and cultural nuances in mind. Whether you're from a metro city or a small town, the app adapts to user expectations while promoting respectful and genuine conversations.
🤖 AI-Powered Matchmaking
At the core of Connect is a machine learning engine that learns from:
This system improves with time, helping users get more compatible and meaningful matches.
📱 Smooth Mobile Experience
Using React Native with Expo, Connect delivers a fast, responsive, and consistent user interface across both Android and iOS devices — ideal for rapid iteration and updates.
🔒 Secure & Scalable Backend
The backend uses RESTful APIs built with Node.js and Express, connected to a MongoDB database via Prisma for fast queries and clean schema management.
Authentication is handled with JWT + Passport.js, ensuring data privacy and session safety.
📄 Profile Creation with Rich Bios & Photos
Users can describe themselves and upload multiple images for better visibility.
🧠 Questionnaire-Based Personality Mapping
ML model uses answers to generate match suggestions that go beyond looks.
🔄 Swipeable Interface with Smart Sorting
Prioritizes profiles based on behavioral learning rather than just recent activity.
💬 Real-Time Chat System
Secure, scalable messaging with socket-based support (optional Firebase or socket.io).
🎯 Filters & Preferences
Age, location, interests, and more — all customizable by the user.