diff --git a/templates/add_entry.html b/templates/add_entry.html
new file mode 100644
index 0000000..8066a0d
--- /dev/null
+++ b/templates/add_entry.html
@@ -0,0 +1,39 @@
+{% extends "base.html" %}
+{% block title %}Neue Fahrt – PBT{% endblock %}
+{% block content %}
+
Neue Fahrt erfassen
+
+{% endblock %}
diff --git a/templates/base.html b/templates/base.html
new file mode 100644
index 0000000..d14825b
--- /dev/null
+++ b/templates/base.html
@@ -0,0 +1,69 @@
+
+
+
+
+
+ {% block title %}PBT – Öffi-Erfahrungen{% endblock %}
+
+
+
+
+
+ {% with messages = get_flashed_messages(with_categories=true) %}
+ {% for category, message in messages %}
+ {{ message }}
+ {% endfor %}
+ {% endwith %}
+
+ {% block content %}{% endblock %}
+
+
diff --git a/templates/dashboard.html b/templates/dashboard.html
new file mode 100644
index 0000000..a8abf0b
--- /dev/null
+++ b/templates/dashboard.html
@@ -0,0 +1,41 @@
+{% extends "base.html" %}
+{% block title %}Meine Fahrten – PBT{% endblock %}
+{% block content %}
+ Meine Fahrten
+
+ {% if not fahrten %}
+ Noch keine Fahrten erfasst. Jetzt die erste hinzufügen.
+ {% else %}
+
+
+
+ | Datum |
+ Verkehrsmittel |
+ Linie |
+ Strecke |
+ Bewertung |
+ |
+
+
+
+ {% for f in fahrten %}
+
+ | {{ f.datum.strftime("%d.%m.%Y") }} |
+ {{ f.verkehrsmittel }} |
+ {{ f.linie or "–" }} |
+ {{ f.von }} → {{ f.nach }} |
+ {{ "★" * f.bewertung }}{{ "☆" * (5 - f.bewertung) }} |
+
+
+ |
+
+ {% if f.kommentar %}
+ | {{ f.kommentar }} |
+ {% endif %}
+ {% endfor %}
+
+
+ {% endif %}
+{% endblock %}
diff --git a/templates/login.html b/templates/login.html
new file mode 100644
index 0000000..57e1907
--- /dev/null
+++ b/templates/login.html
@@ -0,0 +1,15 @@
+{% extends "base.html" %}
+{% block title %}Login – PBT{% endblock %}
+{% block content %}
+ Login
+
+ Noch kein Konto? Jetzt registrieren
+{% endblock %}
diff --git a/templates/register.html b/templates/register.html
new file mode 100644
index 0000000..e387195
--- /dev/null
+++ b/templates/register.html
@@ -0,0 +1,18 @@
+{% extends "base.html" %}
+{% block title %}Registrieren – PBT{% endblock %}
+{% block content %}
+ Registrieren
+
+ Schon registriert? Zum Login
+{% endblock %}