First commit

This commit is contained in:
2026-05-26 23:21:10 +02:00
parent 1f056ef127
commit d4b3cc2d74
5 changed files with 17 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
OpenWeatherMapAPIKey=<owm_api_key>
+1
View File
@@ -0,0 +1 @@
.env
+1
View File
@@ -0,0 +1 @@
.env
Binary file not shown.
+14
View File
@@ -0,0 +1,14 @@
# Kapteins Daagbox
Erstelle eine moderne PWA (Mobile First) zu Verwaltung eines digitalen Schiffs-Logbuchs für private Yachten.
- Schiffs-Stammdaten, Eigner- und Crew-Daten sollen gemäß example/AC_Nautik_Logbuch_A4_DEF-1.pdf Seite 2 erfasst werden können.
- Logbucheinträge sollen entsprechend example/AC_Nautik_Logbuch_A4_DEF-1.pdf Seite 4 eingegeben werden können.
- Der Anwender soll durch Übernahme von Wetter- und Seebedingungen aus OpenWeatherMap unterstützt werden.
- Geografische Positionen sollen über GPS des Mobilgerätes übernommen werden können.
- Es soll sichergestellt sein, dass das Logbuch auch bei schlechter Netzverbindung offline verwendet werden kann.
- Es muss sichergestellt sein, dass die Daten privat bleiben und nicht in der Cloud des Anbieters gespeichert werden. Die Daten sollen ausschließlich lokal auf dem Gerät gespeichert werden. Es darf keine zentrale Datenspeicherung oder Synchronisation über die Cloud erfolgen.
- Die Daten sollen im CSV-Format gespeichert werden können und einfach exportiert werden können (z.B. per Mail oder Download).
- Die Anwendung soll in Deutsch und Englisch verfügbar sein. Der Wechsel der Sprache soll einfach über ein Menü erfolgen können. Die Sprache soll automatisch aus den Systemeinstellungen des Geräts übernommen werden, wenn die Anwendung das erste Mal gestartet wird.
- Die grafische Gestaltung soll modern, klar strukturiert und intuitiv bedienbar sein. Die Anwendung soll sich an das jeweilige Design des Betriebssystems (Android oder iOS) anpassen.
- Die Anwendung soll unter Android und iOS installiert werden können. Unter Android ist die Verwendung von Flutter empfehlenswert, unter iOS ist die Verwendung von Flutter ebenfalls möglich.