Private Chat
Dokumentation
Webbasierter Messenger mit Benutzerkonten, privaten Chats, Gruppen, Medien-Uploads und lokaler JSON-Speicherung.
Funktionen
- Registrierung und Login mit Passwort-Hashing.
- Private Chats, öffentliche Räume und private Gruppen.
- Bild- und Video-Uploads mit Vorschau.
- Profilbild, Benutzername und Passwort bearbeitbar.
- Responsive Oberfläche für Desktop, Tablet und Smartphone.
Starten
npm install
npm start
Der Server läuft standardmäßig unter http://localhost:1200.
Projektstruktur
server.js
users.json
Databank/
Website/
uploads/
Medien
Erlaubt sind PNG, JPG und MP4. Die Upload-Grenze liegt serverseitig bei 100 MB.