Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StudyBot – Dein smarter Lernbegleiter mit KI

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.

StudyBot Vorschau


Funktionen

  • 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.

Technologien

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

Nutzung

  • lokal nutzbar – einfach klonen und mit Python starten

Ziel & Motivation

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)

Installation (lokal)

  1. 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.

About

StudyBot - Webanwendung mit Gemini-Chatbot, To-Do-Liste, Lern-Timer und Kalender, alles kombiniert in einem modernen Dashboard.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages