Readme file

main
Obai Albek 2025-09-14 05:43:26 +02:00
parent 4d4d4b2017
commit 6367b4d438
1 changed files with 32 additions and 2 deletions

View File

@ -1,7 +1,20 @@
# LocalChat 🗨
# LocalChat 🗨
Ein lokales Chat-System entwickelt in Java, das private Chats und Gruppenchats unterstützt. Perfect für den Einsatz in lokalen Netzwerken oder für den persönlichen Gebrauch.
## 🏗️ Architektur & Technologien
### 🛠️ Entwicklungswerkzeuge
- **Build Tool**: Maven
- **Testing Framework**: JUnit 5
- **Java Version**: 17+
- **IDE**: Eclipse/IntelliJ IDEA
### ✅ Testing Strategy
- **Unit Tests**: Für Domain-Klassen (User, Message, ChatRoom)
- **Integration Tests**: Für ChatService
- **Test Coverage**: >80% der Geschäftslogik
## ✨ Features
### 👥 Benutzerverwaltung
@ -20,3 +33,20 @@ Ein lokales Chat-System entwickelt in Java, das private Chats und Gruppenchats u
- **Admin-Berechtigungen** für Gruppenersteller
- **Teilnehmer verwalten** (hinzufügen/entfernen)
- **Admin-Rechte vergeben**/entziehen
## 🚀 Installation & Start
### Voraussetzungen
- **Java JDK 17** oder höher
- **Maven 3.6+**
### Mit Maven builden
```bash
# Projekt kompilieren
mvn clean compile
# Tests ausführen
mvn test
# Anwendung starten
mvn exec:java -Dexec.mainClass="app.Main"