
Eine Echtzeit-Chat-Anwendung als Praxisprojekt
Kaiwa ist eine Echtzeit-Chat-App, die es Nutzern ermöglicht, Nachrichten in Echtzeit zu senden und zu empfangen. Die Anwendung wurde als Gemeinschaftsprojekt im Rahmen unseres Praxis-Projekts mit agilen Methoden entwickelt (14.10.-28.10.2024) während unserer Weiterbildung zum Dev/Ops- und Cloud-Engineer.
🔹 Teammitglieder:
- Ilona Görgens (Styling und Benutzerfreundlichkeit, Express.js-Boilerplate)
- Kaho Aoyama (Datenbank und Backend-Funktionalitäten)
- Marcus Bieber (Websocket-Verbindung, Backend, Deployment)
✍️ "Kaiwa" ist japanisch und bedeutet „Konversation“ oder „Gespräch“. Die Anwendung repräsentiert einen Ausschnitt dessen, was wir bisher gelernt haben – von der UI-Gestaltung bis zur Echtzeitkommunikation.
- Frontend: React
- Backend: Express.js, Socket.io
- Datenbank: SQLite3
- Cloud: AWS
Führe die folgenden Schritte aus, um die Anwendung lokal zu testen:
git clone https://github.com/marcusBieber/kaiwa.git cd kaiwaFühre diesen Befehl in den jeweiligen Ordnern aus:
npm install # In den Ordnern: frontend/, backend/, backend/database/ cd backend && npm start cd frontend && npm run devÖffne im Browser: http://localhost:???? (Port-Nummer entsprechend anpassen)
- Erweiterung der Benutzerprofile 🏷️
- Push-Benachrichtigungen für neue Nachrichten 🔔
- Mobile App-Version mit React Native 📱
📧 Kontakt: biebermarcus1@gmail.com

