Made with Kleap
N
NetSphere
Examen Final · TP Réseau Social

Bienvenue sur NetSphere

Un réseau social complet inspiré de Facebook, construit en PHP/MySQL avec une interface AJAX sans rechargement, gestion d'amis, chat temps réel et un back-office d'administration à deux niveaux.

6modules
0rechargement de page
2rôles admin
3spolling chat
feed.html
Sarah Martin · il y a 2h

Premier post sur NetSphere ! 🎉 Trop contente de rejoindre ce nouveau réseau.

248 38 commentaires 12 partages
Modules livrés

Six modules complets, zéro rechargement.

Toutes les interactions (likes, commentaires, amis, messages, admin) passent par AJAX et mettent à jour le DOM en place.

Authentification

Inscription, connexion, mot de passe oublié — emails HTML pour confirmation & reset.

Flux d'articles

Avatar, nom, description, image, likes persistants et commentaires inline.

Gestion d'amis

Liste des inscrits, invitations envoyées/reçues, accepter ou refuser.

Profil personnel

Modification infos, photo de profil et mot de passe.

Chat temps réel

Sidebar conversations, recherche d'amis, messages texte & image, polling 3s.

Back-office

Connexion séparée, rôles Admin/Modérateur, dashboard statistiques.

Stack technique

Architecture imposée, code structuré.

Un découpage clair pour séparer le client, l'administration et l'API PHP — chaque couche a son dossier et son rôle.

/projet
├── assets/
│   ├── css/
│   ├── images/
│   └── js/
├── vues/
│   ├── clients/    // pages utilisateur
│   └── back-office/ // pages admin
├── api/        // endpoints PHP
└── index.html  // point d'entrée
HTML / CSS
UI
JavaScript
Fetch / Axios
PHP natif
API REST
MySQL
Données
Node.js
Socket (option)
sessionStorage
Session client
Groupe

Travail d'équipe, commits réguliers.

Chaque membre a contribué sur un module dédié et poussé ses commits sur le dépôt partagé.

AM

Auth & emails

Inscrit / Login / Reset

FB

Feed & Likes

Publications, commentaires

CD

Chat & Amis

Conversations, invitations

Identifiants de test fournis dans le README.

Le projet est livré avec un jeu de comptes client et administrateur pour évaluer chaque module sans configuration.