Giter Site home page Giter Site logo

info641-messagerie's Introduction

Introduction

Cette messagerie Java est une application de chat sophistiquée capable de gérer la connexion de plusieurs utilisateurs avec mot de passe, la gestion des utilisateurs en ligne, ainsi que la diffusion et la réception de messages. Les fonctionnalités incluent l'inscription, la connexion, l'envoi de messages, l'abonnement aux messages des autres utilisateurs, la consultation des messages disponibles dans un pop-up, et la visualisation des utilisateurs en ligne. Voici un aperçu détaillé de chaque fonctionnalité implémentée.

Fonctionnement

Clonez le repo git et lancer le fichier MainGUI.java c'est ensuite que la magie opère !

Fonctionnalités

Inscription

L'inscription permet aux nouveaux utilisateurs de créer un compte. Les utilisateurs doivent fournir un nom d'utilisateur unique et un mot de passe ainsi que sa confirmation pour s'inscrire.

Connexion

La fonctionnalité de connexion permet aux utilisateurs inscrits d'accéder à leur compte. Ils doivent entrer leur nom d'utilisateur et leur mot de passe pour se connecter.

Envoi de Message

Les utilisateurs peuvent envoyer des messages à d'autres utilisateurs connectés. Cette fonctionnalité inclut la possibilité de mettre un objet et un corps dans le message.

Abonnement aux Messages des Autres

Les utilisateurs peuvent s'abonner aux messages d'autres utilisateurs. Cela signifie qu'ils recevront et pourront lire les messages de tout les utilisateurs.

Consultation des Messages

Les utilisateurs peuvent consulter tous les messages disponibles dans un pop-up. Cette fonctionnalité offre une vue claire et organisée des messages reçus et envoyés, permettant aux utilisateurs de suivre facilement leurs conversations.

Visualisation des Utilisateurs en Ligne

Cette fonctionnalité permet aux utilisateurs de voir qui est en ligne. Une liste des utilisateurs actuellement connectés est affichée sur la partie gauche de la fenêtre, une fois que l'utilisateur est connecté.

Conclusion et À Venir

Fonctionnalités à Venir

  • Gestion des Utilisateurs par l'Administrateur : Les administrateurs auront des outils supplémentaires pour gérer les utilisateurs, y compris la possibilité de supprimer des comptes, en ajouter ou encore de réinitialiser des mots de passe.

  • Gestion des Bavardages par l'Administrateur : Une fonctionnalité de gestion des bavardages permettra de suivre et de modérer les discussions globales. Elle permettra principalement de supprimer des messages qui posent soucis, et à terme, de consulter les messages privés entre les utilisateurs.

info641-messagerie's People

Contributors

snonow avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.