Skip to content

Celiian/DiscodingV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

DiscodingV3

Bienvenue sur le projet DiscodingV3 ! Ce projet a été développé par Thibault, Célian, et Lucas, avec pour objectif de reproduire les fonctionnalités de l'application Discord tout en offrant une expérience utilisateur similaire.

Technologies utilisées

  • Front-end: Vue.js 3
  • Back-end: Express (TypeScript)
  • Base de données: MongoDB
  • Sockets: Socket.io

Fonctionnalités

Messagerie Privée

  • Envoi de messages privés
  • Envoi d'images en messages privés
  • Notifications en temps réel pour les messages privés
  • Formatage des messages
  • Recherche de messages avec fonction "jump"

Messagerie Serveur

  • Envoi de messages dans les serveurs
  • Notifications en temps réel pour les messages serveur et les mentions
  • Formatage des messages
  • Recherche de messages avec fonction "jump"

Interaction sociale

  • Notifications pour les demandes d'amis
  • Mention d'utilisateur avec affichage dans le chat
  • Ajout d'amis avec demande de validation

Gestion des Serveurs

  • Création de serveurs
  • Création de catégories dans les serveurs
  • Création de canaux, avec ou sans catégories
  • Invitations pour les serveurs avec gestion d'expiration et nombre d'utilisations
  • Gestion simple des rôles (admin/membre)
  • Quitter un serveur

Profil utilisateur

  • Édition du profil (image et nom d'utilisateur)
  • Système de sécurité pour éviter les injections de scripts
  • Redirection automatique vers la page de connexion en cas de non-authentification

DiscodingV3 ! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages