Nom du projet

circle

Réseau social web responsive

Langages et/ou frameworks :

React
Express
MongoDB
Mongoose
SCSS

Médias du projet

Aperçu du rendu final du projet.

Description du projet

  • Circle est une application web responsive qui permet à ses utilisateurs de partager des postes, des vidéos et des photos. Les utilisateurs peuvent également suivre d'autres utilisateurs et interagir avec eux. Circle est en ligne et fonctionnel. Il est à usage personnel.

    Ce projet avait pour défi d'être réaliser en 7 jours uniquement.

    Je travaille actuellement sur une refonte graphique (UI) de l'application, d'instaurer un système de notifications, de recherche et de messages privés.

Les missions

  • ● Page Home : Cette page affiche uniquement les postes privés et publiques des personnes que l'utilisateur suit. L'utilisateur verra évidemment ses propres postes ici (privé ou publique).

  • ● Page Public : Cette page affiche tous les postes publiques de tous les utilisateurs. Cela permet à l'utilisateur de découvrir de nouveaux postes et de nouveaux utilisateurs. Il verra ainsi ses propres postes publiques.

  • ● Page Profil : Cette page permet la gestion du profil de l'utilisateur. Il peut modifier sa photo de profil, sa biographie et consulter ses abonnements et abonnés.

  • ● Suggestions d'amis Ce petit module permet à l'utilisateur de découvrir de nouveaux amis par des suggestions aléatoires d'utilisateurs à suivre. Ce module est présent sur la page Home et Profil.

  • ● Administrateur : L'administrateur agit comme un utilisateur mais à la différence qu'il peut supprimer n'importe quel poste et de bannir un utilisateur non admin (avec tous ses postes).