Matrimonial Hub — Database System
Matrimonial Hub: a secure PHP/MySQL matchmaking platform with encrypted user data, dynamic search, and real-time interactions. 1st-place winner.
Overview
Matrimonial Hub is a matchmaking platform built for CSE370 (Database Systems) with SQL, PHP, JavaScript and AJAX, and it won 1st place in the course competition. Rather than a simple listings site, it treats the database as the hard part: encrypted passwords and chat messages, and a dynamic, AJAX-driven search that narrows candidates smoothly as filters change.
Approach
The backend is a relational MySQL schema accessed through PHP, with AJAX calls handling search and messaging without full page reloads so the matching experience stays responsive. Security was treated as a first-class requirement rather than an add-on — user passwords and in-app chat messages are encrypted — and the team explicitly worked through error handling and edge cases (malformed input, missing fields, invalid searches) to keep the system robust rather than just demo-ready.
Highlights
- 🥇 1st Place
- Secure
- Real-time
Tech stack & key skills
Core tools, methods and skills demonstrated in this project: