diff --git a/README.md b/README.md index acaadf4..6f77137 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,70 @@ # ChatBot-Projekt -Wir als kleine Gruppe von 2 Personen (Nik & Daniel) entwickeln einen kleinen Chatbot wo man befehle einsenden kann wir hoffen es KI Features einzubinden, das gehört aber in den nice to have Bereich. \ No newline at end of file +Wir als kleine Gruppe von 2 Personen (Nik & Daniel) entwickeln einen kleinen Chatbot wo man befehle einsenden kann wir hoffen es KI Features einzubinden, das gehört aber in den nice to have Bereich. + +## Features + +### Must-Have Features ✅ +Diese Funktionen sind essentiell und werden prioritär implementiert: +- 💬 Textfeld für Benutzereingaben +- 📤 Ausgabefeld für Bot-Antworten +- 🔲 Senden-Button für Nachrichten +- ⚠️ Fehlerbehandlung bei leeren Nachrichten +- 👤 Unterscheidung zwischen Benutzer- und Bot-Nachrichten +- 🗑️ Chat zurücksetzen/löschen Funktion +- ⌨️ Basis-Kommandos (Hilfe, Ende, Neustart) + +### Should-Have Features 📋 +Diese Funktionen erhöhen die Benutzerfreundlichkeit: +- 📜 Chatverlauf-Anzeige +- ⚡ Tastatur-Shortcuts (Enter zum Senden) +- 💾 Speicherfunktion für Chatverläufe +- 🔊 Sound-Effekte bei neuen Nachrichten + +### Nice-to-Have Features 🌟 +Diese zusätzlichen Funktionen werden nach Möglichkeit implementiert: +- 🤖 KI-Funktionalität +- ⏰ Wetter- und Uhrzeitabfragen +- 📍 Variable Standortänderung +- 🔢 Taschenrechner-Funktion +- 🎨 Verschiedene Themes/Farbschemata + +## Entwicklung +- Entwickelt in C# +- Windows Desktop-Anwendung +- WPF für die Benutzeroberfläche + +## Projektfortschritt +### Must-Have Features +[░░░░░░░░░░░░░░░░░░░░] 0% +- [ ] Textfeld für Benutzereingaben +- [ ] Ausgabefeld für Bot-Antworten +- [ ] Senden-Button für Nachrichten +- [ ] Fehlerbehandlung bei leeren Nachrichten +- [ ] Unterscheidung zwischen Benutzer- und Bot-Nachrichten +- [ ] Chat zurücksetzen/löschen Funktion +- [ ] Basis-Kommandos + +### Should-Have Features +[░░░░░░░░░░░░░░░░░░░░] 0% +- [ ] Chatverlauf-Anzeige +- [ ] Tastatur-Shortcuts +- [ ] Speicherfunktion für Chatverläufe +- [ ] Sound-Effekte + +### Nice-to-Have Features +[░░░░░░░░░░░░░░░░░░░░] 0% +- [ ] Taschenrechner-Funktion +- [ ] KI-Funktionalität +- [ ] Wetter- und Uhrzeitabfragen +- [ ] Variable Standortänderung +- [ ] Verschiedene Themes/Farbschemata + +### Gesamtfortschritt +[░░░░░░░░░░░░░░░░░░░░] 0% + +## Status +🚧 In Entwicklung - Version 0.1 + +--- +*Dieses Projekt ist Teil einer Ausbildung* \ No newline at end of file