Bravo, et ça me donne envie de verser mon écot pour vous aider!

J'ai essayé depuis 5 ans de trouver ou faire développer un réseau social pour ma famille... sans trop de succès car je n'y comprends pas grand chose encore, mais j'ai recensé énormément de ressources web ici: https://docs.google.com/document/d/1hHd6iNIux65Y7TZjqiUkZFE3szy_jEFMPM1fovjBbo0/edit?usp=sharing
allez sur le chapitre "réseaux sociaux"...

Ce que vous voulez faire est déjà fait par nombre de projets open sources: je ne vois pas pourquoi vous n'essayez pas HubZilla, qui a tout ce que vous demandez? Ou NextCloud? Ou, si vous vous focalisez juste sur les évènements, même Odoo fait l'affaire. Mais vu la masse énorme de projets opensource, et la masse de travail pour parfaire quelque chose, qui doit être à la fois web desktop et iOS et Android, en rajouter un, repartir de zéro...

(J'en profite pour conseiller d'utiliser Python/Django pour aller plus vite si vous refaites tout, vos dev PHP seront les plus heureux du monde de découvrir des outils bien plus productifs que PHP (même avec Symfony) et avec une communauté aussi bien meilleure (non pas qu'il n'y a pas d'excellent PHP mais il est plus facile d'être et de trouver des plus mauvais, PHP étant plus permissif...). C'est un conseil d'ami formateur et senior en PHP/Symfony qui est passé à Python/Django... De plus, les étudiants et scientifiques connaissant plutôt Python vous rejoindraient plus facilement et ajouteraient des fonctionnalités eux-même: laissez donc les users, pas que les devs, participer svp, ils savent mieux ce qui leur est utile et ils sont bien plus nombreux!)

Allez hop, je fais un don... un masto-don...;), et j'attends votre réponse sur "ne pas réinventer la roue"...