⬅ Retour

DEMANDE CLIENT

Ce projet a été réalisé dans le cadre de ma formation chez Zone01 ROUEN. Le but a été de recréer un réseau social tels que Facebook ou Linkedin.

SOLUTION PROPOSÉ

Le projets est décomposé en 2 parties, un serveur en Golang et un front en Next.js et inclut les éléments suivants :

  • Un système de migration de la base de données SQL
  • Un système d'authentification des utilisateurs
  • Création est gestion des posts
  • Gestion d'affichage des posts en fonction du type de profil (public, privée, semi-privée)
  • Un chat de discussion privée avec des émojis
  • Gestion de groupes d'utilisateurs
  • Gestion d'événement via les groupes
  • Gestion de suivi d'autres membres (follower & followings)
  • Gestion des notifications (en ligne et hors ligne)

  • Une application optionnelle multiplateforme de chat de discussion nommée "Cross platform appimage" a été réalisée en NodeJS grâce à Electron avec les particularités suivantes :

  • Un moyen de voir quels utilisateurs sont en ligne (capables de parler)
  • Un systéme de notification lorsque l'utilisateur reçoit un message
  • une communication en temps réel entre les utilisateurs qui discutent
  • Une section avec des emojis que les utilisateurs peuvent s'envoyer les uns aux autres
  • Un mode hors ligne qui permet de voir tous les messages de tous les utilisateurs (l'envois de message étant bloqué)
  • Un moteur de recherche pour rechercher un message


  • LIEN

    GALERIE D'IMAGE DU PROJET