Dieses Projekt habe ich im Rahmen meines Studiengangs erstellt. Aufgabe war es im Fach Informations- und Kommunikationsysteme eine Website mit Backend Logik zu erstellen. Das Thema stand frei zur Auswahl. Da viele von der Idee begeistert waren, ist KinderNews nun online verfügbar. Zudem ist KinderNews als PWA nutzbar, damit man die Möglichkeit hat die Seite als App zu installieren.
libraries:
smarty(4.3.0)
haozi-team/chatgpt-php(latest)
phpmailer/phpmailer(latest)
ChatGPT:
es kann in Request.inc.php mit $use_official_chatgpt_api eingestellt werden, ob die offizielle API(kostet) oder die private API(kostenlos) verwendet werden soll
NewsDate.io:
kostenlose 200 Request am Tag.
Sonstiges:
in config.php werden Smarty, Datenbank, Email und API keys festgelegt