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.
Django 4.1
Python 3.10.8
jQuery 3.6.1
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
- 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
Application sous license MIT
Créé avec ❤️ par Geryes et Marc, étudiants à l'ENSISA.