From 3b4d70b9b0fcf36d426c1d1d9b6f09bd1b671505 Mon Sep 17 00:00:00 2001 From: PBBFA24AAL Date: Fri, 26 Jun 2026 08:50:47 +0200 Subject: [PATCH] Projektstart mit README --- README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..93b3196 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# Habit Tracker + +## Projektziel + +Der Habit Tracker ist eine Webanwendung, mit der Benutzer eigene Gewohnheiten anlegen, verwalten und täglich abhaken können. Ziel ist es, Fortschritte sichtbar zu machen und Benutzer beim Aufbau guter Routinen zu unterstützen. + +## Geplante Hauptfunktionen + +- Registrierung und Login +- Dashboard mit heutigen Habits +- Habits erstellen, bearbeiten und löschen +- Habits täglich abhaken +- Übersicht aller Habits mit Filter und Sortierung +- Detailansicht mit Verlauf, Erfolgsquote und Streak +- Kategorien für Habits +- Responsive Oberfläche für Desktop und Smartphone + +## Geplante Datenbanktabellen + +- users +- habits +- habit_logs +- categories +- reminders + +## Technische Anforderungen + +- MVC-Struktur +- PHP, HTML, CSS, SQL +- Prepared Statements zum Schutz vor SQL-Injections +- htmlspecialchars zum Schutz vor XSS +- Passwortspeicherung mit password_hash +- Session-basierter Login +- Optional: Fetch API zum Abhaken ohne Neuladen der Seite + +## Bewertungsziel + +Das Projekt wird mit dem Ziel entwickelt, eine sehr gute Bewertung zu erreichen. Deshalb liegt der Fokus auf sauberer Struktur, guter Bedienbarkeit, Sicherheit, responsivem Design und einer überzeugenden Präsentation.