Overview
FusionFlirt was my A-Level Computer Science NEA project — a fully self-hosted dating platform built from scratch with XAMPP.
The core philosophy was accuracy over volume: rather than swiping on photos, users complete extensive questionnaires and the algorithm surfaces high-compatibility matches based on detailed preference and personality data.
Features
- Compatibility matching — multi-dimensional questionnaire scoring to rank matches by compatibility percentage
- End-to-end encrypted messaging — private conversations between matched users with message encryption
- User profiles with photos, bios, and interest tags
- Match feed — ranked list of compatible users with match score displayed
Technical Highlights
- PHP backend with MySQL for user data, match scores, and message storage
- Python scripts for the compatibility scoring algorithm
- End-to-end message encryption implemented at the application layer
- Fully self-hosted via XAMPP
Tech Stack
HTML · CSS · PHP · MySQL · Python · XAMPP