Developed a comprehensive matrimonial platform that enables users to create and manage profiles, discover compatible matches, and communicate securely. The system implements a tiered subscription model with different access levels and features.
┌─────────────────────────────────────────┐
│ Client Layer │
└───────────────────┬─────────────────────┘
│
┌───────────────────▼─────────────────────┐
│ API Layer │
│ ┌─────────┐ ┌──────┐ ┌──────────┐ │
│ │ Auth │ │ Match │ │ Profile │ │
│ │ Service │ │ API │ │ API │ │
│ └─────────┘ └──────┘ └──────────┘ │
│ │
│ ┌─────────────────────────────────┐ │
│ │ SignalR Chat Hub │ │
│ └─────────────────────────────────┘ │
└───────────────────┬─────────────────────┘
│
┌───────────────────▼─────────────────────┐
│ Application Layer │
│ ┌───────────┐ ┌────────────────┐ │
│ │ Membership│ │ Matchmaking │ │
│ │ Service │ │ Algorithm │ │
│ └───────────┘ └────────────────┘ │
└───────────────────┬─────────────────────┘
│
┌───────────────────▼─────────────────────┐
│ Data Access Layer │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ Repositories │ │ EF Context │ │
│ └─────────────┘ └─────────────┘ │
└───────────────────┬─────────────────────┘
│
┌───────────────────▼─────────────────────┐
│ Database │
└─────────────────────────────────────────┘
Successfully implemented a secure, user-friendly matrimonial platform with complex business rules and relationship-based matching. The project demonstrates proficiency in authentication systems, domain modeling, and building subscription-based applications with ASP.NET Core.