Skip to content

sawlvl/SquidTchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SquidTchat Banner

Status Platform WebSocket

💬 C'est quoi SquidTchat ?

SquidTchat est une application de messagerie en temps réel développée dans le cadre d'un projet scolaire.

Elle permet à plusieurs utilisateurs connectés sur un même réseau local de communiquer via un tchat général et des messages privés.

Le tout propulsé par une communication WebSocket entre un frontend web et un serveur C++/Qt.

🛠 Technologies

🖥 Frontend ⚙️ Backend 🔀 Versionnage 🖊️ IDE 🐳 Déploiement
Frontend Backend Git IDE Docker

📁 Structure du projet

SquidTchat/
├── SquidFrontend/       # Frontend (HTML, CSS, JavaScript)
│   ├─config/            #Scripts de configuration (.js)
│   ├── css/             # Feuilles de style (.css)
│   ├── font/            # Polices d'écriture
│   ├── img/             # Images et icônes
│   ├── javascript/      # Scripts JavaScript (.js)
│   └── pages/           # Pages HTML (.html)
│
├── SquidBackend/        # Backend (C++/Qt)
│   └── src/             # Code source C++ (.cpp, .h, .pro)
│
├── docker/              # Configuration Docker (Dockerfile, .yml)
├── docs/                # Documentation du projet (.pdf)
├── planning/            # Journaux d'activité individuels (.xlsx)
├── .gitignore
└── README.md

🌿 Structure des branches

SquidTchat/
├── main          # Branche principale de développement
└── main-backup   # Sauvegarde de la branche main

🌐 Architecture réseau

Voir le schéma
Architecture réseau SquidTchat

🔧 Installation

Prérequis

Lancer le projet

git clone https://github.com/m0bley-git/SquidTchat.git
cd SquidTchat
docker compose -f docker/docker-compose.yml up --build

Puis ouvrir : http://<IP de la machine>:8080

📖 Guide d'installation complet (configuration, dépannage, etc.) → docs/install/README.md

👨‍💻 Développeurs


2025 — 2026 · Groupe 8 · CIEL 1 · Campus St Félix-La Salle, Nantes

About

Projet scolaire — Application de tchat communautaire avec salons et messages privés. [En cours]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors