StudyBot ist eine schlanke, schnelle und intuitive Webanwendung für effektives Lernen, Aufgabenmanagement und Kalenderplanung – kombiniert mit einem integrierten KI-Chatbot.
Alle Tools, die du brauchst, übersichtlich an einem Ort.
- KI-Chat: Stelle Fragen und erhalte Antworten von einer angebundenen KI (Gemini API).
- To-Do-Listen: Aufgaben erstellen, verwalten und als erledigt markieren.
- Kalender: Termine planen und behalten den Überblick.
- Lern-Timer: Countdown-Timer mit Sound für fokussierte Lernphasen.
- PDF-Export: Aufgaben und Notizen können als PDF gespeichert werden.
- Dynamische Chat-Anzeige: Neue KI-Antworten erscheinen in Echtzeit.
Frontend:
- HTML
- Tailwind CSS
- JavaScript (inkl. Markdown-Parser für Chatantworten)
Backend:
- Python (Flask)
- Anbindung an die Gemini-API für KI-generierte Antworten
Extras:
- Lokale Datenspeicherung im Browser (kein Account erforderlich)
- Responsives Design für Desktop und Mobilgeräte
- lokal nutzbar – einfach klonen und mit Python starten
StudyBot entstand im Rahmen eines Studienprojekts zur Vertiefung meiner Kenntnisse in den Bereichen:
- Webentwicklung (HTML, CSS, JavaScript)
- Backend-Programmierung mit Python (Flask)
- Integration von KI-Diensten (z. B. Gemini-API)
- Repository klonen:
git clone https://github.com/KasemRRash/studybot.git cd studybot python chatbot.py
📷 -(Screenshots vom Projekt findest du hier auf meiner Webseite > https://kasem-rashrash.com/studybot.html).
-Link zur Anwendung: https://kasemrr.pythonanywhere.com/
Lizenz: MIT License – frei verwendbar mit Namensnennung.
