Published Bachelor of Computer Applications • 2025

Sambhanda – Connecting Nepali Hearts: Matrimonial & Dating App with User Preference Matching

preference matching mongodb nodejs flutter dating app matrimonial app

menu_book Abstract

This project introduces Sambhanda – Connecting Nepali Hearts, a modern Matrimonial & Dating mobile application designed to match Nepali users based on personal preferences, interests, lifestyle, and compatibility indicators. Developed using Flutter for mobile and Node.js with MongoDB for backend and data storage, the system delivers a smooth, secure, and personalized matchmaking experience.

The platform uses a preference-based matching algorithm that evaluates user profile attributes such as age, caste/community preference, location, education, hobbies, personality traits, and relationship intentions. The goal is to help individuals find meaningful connections while reflecting Nepali culture, values, and matchmaking traditions.

Sambhanda is a complete mobile application where users can create detailed profiles, set their partner preferences, and browse suggested matches based on compatibility scores. The system allows chat requests, match recommendations, and privacy-controlled sharing of personal details.

The backend uses MongoDB’s flexible NoSQL structure to store diverse user attributes, compatibility data, and dynamic preference filters, enabling fast and scalable matchmaking logic.

Key Objectives

  • Provide a digital platform for Nepali matrimonial & dating matchmaking

  • Match users based on detailed preference and compatibility criteria

  • Ensure privacy, security, and cultural relevance

  • Offer a smooth mobile user experience using Flutter

  • Use Node.js + MongoDB to build scalable, real-time features

Main Features

  • User Registration with Profile Details

  • Match Suggestion Algorithm Based on User Preferences

  • Compatibility Score Calculation

  • Swipe / Like / Connect System

  • Chat Request & Secure Messaging

  • Advanced Filters (age, location, education, interests, etc.)

  • Profile Verification for Authenticity

  • Admin Panel for User Moderation

  • Flutter Mobile App + Node.js API + MongoDB NoSQL Database

Outcome

The system provides a culturally tailored matchmaking experience for Nepali users by combining preference-based matching with modern mobile application technologies. It demonstrates strong skills in mobile development, real-time backend architecture, and intelligent recommendation logic—making it an impactful and high-value BCA final-year project.

Related Works

View All
BCA 2025

Impact of Crisis Communication Strategies on Urban Resilience

This thesis explores the critical role of communication strategies in enhancing urban resilience dur...

BCA 2025

Clinic Management System with Disease Pattern Analysis and Smart Suggestion Engine

This project introduces a smart Clinic Management System designed to simplify patient record handlin...

BCA 2025

Internship Management & Job Recommendation System for Students

This project introduces an Internship Management System integrated with a Job Recommendation Portal...