This project is a high-performance, full-stack web application developed with a .NET 10 backend and an Angular 21 frontend.
It serves as a comprehensive case study in building modern, AI-integrated enterprise software. Beyond standard CRUD operations, it implements a Hybrid RAG (Retrieval-Augmented Generation) architecture, showcasing how to bridge the gap between structured relational data (SQL Server) and unstructured semantic data (Vector Databases).
Live Demo: https://dating-2025.azurewebsites.net/ (Note: The free-tier Azure App Service may experience a cold start.)
Member listing with filtering options.
The project demonstrates a production-ready AI Engineer stack integrated within a Clean Architecture (4-project structure):
Semantic Matchmaking
Cerebras-Powered Chat Intelligence
gpt-oss-120b) ensures near-instant AI responses.Dual-Store Synchronization (SQL + Qdrant)
Beyond AI matching, the platform implements high-precision location-based filtering to ensure relevant local connections:
Point types using the SQL Server Geography data type.Infrastructure (Docker) Ensure Docker Desktop is running. Start the vector database:
docker compose up -d qdrant
Configuration
Update appsettings.Development.json with your API keys:
{
"HuggingFace": {
"ApiKey": "your_hf_token",
"ModelId": "sentence-transformers/all-mpnet-base-v2"
},
"CerebrasSettings": {
"ApiKey": "your_cerebras_key"
},
"ConnectionStrings": {
"DefaultConnection": "Server=YOUR_SERVER;Database=datingdb;Trusted_Connection=True;"
}
}
Run Application
# Run Backend
cd DatingApp.Presentation && dotnet run
# Run Frontend (in a separate terminal)
cd client && npm start
This repository is designed to demonstrate proficiency in:
C#
58.2%
TypeScript
23.7%
HTML
18.1%
This project is a high-performance, full-stack web application developed with a .NET 10 backend and an Angular 21 frontend.
It serves as a comprehensive case study in building modern, AI-integrated enterprise software. Beyond standard CRUD operations, it implements a Hybrid RAG (Retrieval-Augmented Generation) architecture, showcasing how to bridge the gap between structured relational data (SQL Server) and unstructured semantic data (Vector Databases).
Live Demo: https://dating-2025.azurewebsites.net/ (Note: The free-tier Azure App Service may experience a cold start.)
Member listing with filtering options.
The project demonstrates a production-ready AI Engineer stack integrated within a Clean Architecture (4-project structure):
Semantic Matchmaking
Cerebras-Powered Chat Intelligence
gpt-oss-120b) ensures near-instant AI responses.Dual-Store Synchronization (SQL + Qdrant)
Beyond AI matching, the platform implements high-precision location-based filtering to ensure relevant local connections:
Point types using the SQL Server Geography data type.Infrastructure (Docker) Ensure Docker Desktop is running. Start the vector database:
docker compose up -d qdrant
Configuration
Update appsettings.Development.json with your API keys:
{
"HuggingFace": {
"ApiKey": "your_hf_token",
"ModelId": "sentence-transformers/all-mpnet-base-v2"
},
"CerebrasSettings": {
"ApiKey": "your_cerebras_key"
},
"ConnectionStrings": {
"DefaultConnection": "Server=YOUR_SERVER;Database=datingdb;Trusted_Connection=True;"
}
}
Run Application
# Run Backend
cd DatingApp.Presentation && dotnet run
# Run Frontend (in a separate terminal)
cd client && npm start
This repository is designed to demonstrate proficiency in:
C#
58.2%
TypeScript
23.7%
HTML
18.1%