Il nostro progetto

Chi siamo

MindMatch è nato come progetto scolastico con una domanda semplice: e se il dating funzionasse davvero?

🌱 Come è nato

MindMatch è nato come progetto scolastico nel 2026, con l'idea di creare un'app di dating che mettesse la psicologia al centro invece dell'aspetto fisico.

Stufo delle app tradizionali basate su swipe superficiali, ho deciso di costruire qualcosa di diverso: un sistema che usa il modello psicologico Big Five OCEAN — lo stesso utilizzato dagli psicologi di tutto il mondo — per trovare persone davvero compatibili.

⚙️ Come è stato costruito

Il progetto è partito come esercitazione scolastica ma è diventato un sito web reale e funzionante. Ecco le tecnologie usate:

🔧
Laravel 12
Framework PHP per il backend
🎨
TailwindCSS
Design moderno e responsive
💳
Stripe
Pagamenti sicuri e abbonamenti
📧
Resend
Email transazionali
📸
Backblaze B2
Storage cloud per le foto
🚀
Render
Deploy e hosting in produzione
🐳
Docker
Containerizzazione dell'app
🔒
Laravel Sanctum
Autenticazione sicura
🧠 Come funziona l'algoritmo

L'algoritmo di compatibilità analizza 13 dimensioni psicologiche per ogni coppia di utenti:

Apertura — Curiosità, creatività e apertura al nuovo
Coscienziosità — Organizzazione, affidabilità e autodisciplina
Estroversione — Socievolezza, energia e assertività
Gradevolezza — Empatia, cooperazione e altruismo
Stabilità emotiva — Calma, resilienza e gestione dello stress
Stile di attaccamento — Come ti relazioni nelle relazioni intime
Stile comunicativo — Come esprimi e recepisci i messaggi
Valori famiglia — Quanto è centrale la famiglia per te
Valori ambizione — Il peso del successo professionale
Valori avventura — L'apertura a nuove esperienze
🏆 Le sfide affrontate
🔄
Migrazione MySQL → PostgreSQL
Durante il passaggio da Railway a Render ho dovuto riscrivere le migration incompatibili e adattare le query al nuovo database.
Chat in tempo reale
Implementare WebSocket con Laravel Reverb per messaggi istantanei con indicatore di digitazione e conferme di lettura.
🔐
Sicurezza
Implementazione 2FA, verifica identità con selfie, Content Security Policy e protezione da SQL injection.
💳
Integrazione Stripe
Pagamenti una-tantum per le monete e abbonamenti ricorrenti mensili/annuali con gestione dei webhook.
📱
Deploy e dominio
Configurazione DNS su Hostinger, certificato SSL, Docker e Supervisor per mantenere attivi tutti i processi.
🔮 Sviluppi futuri
App mobile nativa (iOS/Android) Matching migliorato con AI Supporto multilingua Video profili Eventi locali per match Gruppi per interessi
Prova MindMatch gratis →
Seguici su @mindmatch_ita