Completed HTMLCSSPHPMySQLPythonFull-StackWeb

FusionFlirt — Dating Site

A full-stack dating platform built for my A-Level Computer Science NEA, featuring deep compatibility matching via detailed questionnaires and end-to-end encrypted messaging.

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