/chatRooms

Application Web de Chat multi salons

Primary LanguageJavaScriptMIT LicenseMIT

Chat Rooms

ChatRoom est un projet de fin de semestre de première année en cycle ingénieur en Informatique & Réseaux.

ChatRoom est une Application Web de Chat en Ligne gratuite et hébergeable sur tout serveur.

Découvrez le site Chat Rooms.


Packages

Django 4.1
Python 3.10.8
jQuery 3.6.1

Installation

Chat Rooms est un projet Web, front-end et back-end nécessitant plusieurs packages. Accedez à la console de votre serveur pour suivre la procédure d'installation.

Création de l'environnement virtuel pour django

python -m venv djangoenv

Activation de l'environnement virtuel

source djangoenv/bin/activate

Installation de Django

pip install Django

Transfère de l'application sur le serveur en cloant le git

git clone https://github.com/Marc-Proux/chatRoom.git

Configurez le serveur en Python WSGI

Le chemin d'application à

/chatRoom/chatRoom_project/wsgi.py

Le répertoire de travail et du virtualenv

/chatRoom/
/djangoenv/

Et Chemins Statiques

/static=static

Enfin, dans le fichier

chatRoom/chatRoom_project/settings.py

Ajoutez votre URL

ALLOWED_HOSTS = ['{URL}']

L'application possède un superuser 'System' nécessaire à son fonctionnement. Il a accès à l'ensemble des salons et à leur gestion. Changez son mot de passe avec la commande

python manage.py changepassword System

Fonctionnalités

  • S'inscrie et se connecter à son compte personnel
  • Rejoindre un salon existant ou en créer un et y ajouter d'autres utilisateurs
  • Envoyer des messages contenant des emojis
  • Mode SAFE_LANGUAGE qui floute une liste non exhaustive de mots interdit. Par défaut :
SAFE_LANGUAGE = True  #settings.py
  • Editer son mot de passe et pseudo via la page paramètre
  • Choisir entre le thème clair et sombre

License

Application sous license MIT

Créé avec ❤️ par Geryes et Marc, étudiants à l'ENSISA.