Readme file
parent
4d4d4b2017
commit
6367b4d438
|
@ -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"
|
Loading…
Reference in New Issue