/Projet_RS

Projet de réseau social (PHP)

Primary LanguagePHP

Projet_RS

Explication du projet

Créer un réseau social à l'image de Facebook en y incorporant toutes les fonctionnalités usuelles : pouvoir publier, réagir à des publications, créer des espaces communautaires, échanger par messagerie instantanée...

Comment accéder au site

  1. Lien vers le site : https://reseau.arijenth.com

Les fonctionnalités du site

Fonctionnalité Disponibilité Bug
Créer son compte
Connexion / Deconnexion
Modifier ses informations personnelles
Modifier sa photo de profil et sa bannière
Désactiver et réactiver son compte
Supprimer son compte
Rechercher un membre sur le reseau
Ajouter ou supprimer un membre de sa liste d'ami
Créer une publication apparaissant sur son profil personnel
Commenter la publication de ses relations
Création d'un fichier unique pour chaque utilisateur sur le serveur à l'inscription
Upload de manière sécurisée une image sur le serveur
Stocker les données de l'utilisateur de manière sécurisée en utilisant les méthodes adaptées.
Système de messagerie instantanée pour pouvoir communiquer avec les autres membres. Problème de compatibilité sur certains navigateurs -> Retrait de la fonctionnalité en attendant une correction

Les fonctionnalités que j'aimerais ajouter dans le futur

Fonctionnalité
Réagir à une publication ou à un commentaire avec un émoji
Créer un groupe (public/privé)
S'inscrire dans un groupe public ou candidater à un groupe privé
Voir les publications des groupes publics
--------------------------------------------
En tant que membre d'un groupe : voir, publier et réagir à des publications
Inviter ses relations dans son groupe
--------------------------------------------
En tant qu'admin d'un groupe :
Accepter ou refuser les candidatures à un groupe privé
Attribuer et changer les droits d'un utilisateur de son groupe
Exclure un membre d'un groupe
Changer les informations du groupe
--------------------------------------------
Créer des pages publiques
Visualiser le contenu de ses pages
En tant qu'admin de la page :
Ajouter ou supprimer des admins à ces pages
Modifier les contenues de la page (nom, description, image)
--------------------------------------------
Rendre la messagerie fonctionnelle sur tout les navigateurs.
Refonte visuelle du site