diff --git a/README.md b/README.md index 1d1e456..00aab64 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,62 @@ # erdbeerhannah -Kassen-App für Erdbeerstände +*Kassen-App für Erdbeerstände* ## Erdbeerkasse -Viele Erdbeerstände in Deutschland haben keine elektronische Kasse. Aufgrund der geringen Zahl unterschiedlicher Artikel bietet sich eine simple Rechner-App an, die bis zu sechs verschiedene Artikel summieren kann. +Viele Erdbeerstände in Deutschland haben keine elektronische Kasse. Aufgrund der geringen Zahl unterschiedlicher Artikel bietet sich eine simple Rechner-App an, die bis zu sechs verschiedene Artikel in unterschiedlicher Stückzahl summieren kann. Für jeden Artikel gibt es einen großen Knopf. Ein Klick addiert 1x den ausgewählten Artikel zur Gesamtsumme. Optional kann per Eingabefeld das Wechselgeld berechnet werden. +Eine Demo-Instanz der App kann [hier](https://erdbeerhannah.elpatron.me/) zum freien Testen aufgerufen werden. + ## Design Die Web-App *erdbeerhannah* wurde für einfachste Bedienbarkeit auf allen Geräten (Notebook, Smartphone, Tablet) entwickelt. Die Bedienung ist intuitiv und erfordert keine Einarbeitung, das Design klar und farblich sinnvoll gestaltet.  -Darstellung im Webbrowser +*Darstellung im Webbrowser*  -Darstellung auf dem Smartphone +*Darstellung auf dem Smartphone*  -Darstellung auf dem iPad +*Darstellung auf dem iPad* +## Anpassung der Artikel und Preise +Die Anpassung von Artikeln und Preisen ist derzeit lediglich im Quellcode der App möglich. Die App ist auf maximal sechs Artikel beschränkt. + +Individuelle Anpassungen (Birnen? Kirschen?) oder Branding können auf Wunsch vom Autor gegen ein angemessenes Entgeld oder eine Spende an eine Organisation der Wahl des Autors vorgenommen werden. Ein Hosting unter der eigenen Domain (z.B. https://kasse.mein-erdbeerhof.de) ist ebenfalls möglich. + +## Deployment + +Die Bereitstellung der App erfolgt am einfachsten mit Docker: + +`docker image build -t erdbeerhannah:latest .` + +`docker run -p 9090:90 -t erdbeerhannah:latest` + +## Privatsphäre + +Die App *erdbeerhannah* protokolliert keinerlei Daten. Keine IP-Adressen, keine Klicks, keine Benutzer-Eingaben und auch sonst nichts. + +## Lizenz + +``` +DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2024 Markus Busche; Knorrstr. 16, 24106 Kiel, Hermany + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. + ``` +``` diff --git a/app.py b/app.py index ed7ccf1..36147de 100644 --- a/app.py +++ b/app.py @@ -94,6 +94,11 @@ def favicon(): return send_from_directory(os.path.join(app.root_path, 'static'), 'favicon.ico', mimetype='image/vnd.microsoft.icon') +@app.route('/about') +def about(): + return send_from_directory(os.path.join(app.root_path, 'static'), + 'about.html') + if __name__ == "__main__": logging.info('Starting erdbeerhannah v1.0.1') app.run(debug=True, host='0.0.0.0') \ No newline at end of file diff --git a/static/about.html b/static/about.html new file mode 100644 index 0000000..f162acd --- /dev/null +++ b/static/about.html @@ -0,0 +1,705 @@ + + +
+ + +Kassen-App für Erdbeerstände
Viele Erdbeerstände in Deutschland haben keine elektronische Kasse. Aufgrund der geringen Zahl unterschiedlicher Artikel bietet sich eine simple Rechner-App an, die bis zu sechs verschiedene Artikel in unterschiedlicher Stückzahl summieren kann.
Für jeden Artikel gibt es einen großen Knopf. Ein Klick addiert 1x den ausgewählten Artikel zur Gesamtsumme. Optional kann per Eingabefeld das Wechselgeld berechnet werden.
Eine Demo-Instanz der App kann hier zum freien Testen aufgerufen werden.
Die Web-App erdbeerhannah wurde für einfachste Bedienbarkeit auf allen Geräten (Notebook, Smartphone, Tablet) entwickelt. Die Bedienung ist intuitiv und erfordert keine Einarbeitung, das Design klar und farblich sinnvoll gestaltet.
+Darstellung im Webbrowser
+Darstellung auf dem Smartphone
+Darstellung auf dem iPad
Die Anpassung von Artikeln und Preisen ist derzeit lediglich im Quellcode der App möglich. Die App ist auf maximal sechs Artikel beschränkt.
Individuelle Anpassungen (Birnen? Kirschen?) oder Branding können auf Wunsch vom Autor gegen ein angemessenes Entgeld oder eine Spende an eine Organisation der Wahl des Autors vorgenommen werden. Ein Hosting unter der eigenen Domain (z.B. https://kasse.mein-erdbeerhof.de) ist ebenfalls möglich.
Die Bereitstellung der App erfolgt am einfachsten mit Docker:
docker image build -t erdbeerhannah:latest .
docker run -p 9090:90 -t erdbeerhannah:latest
Die App erdbeerhannah protokolliert keinerlei Daten. Keine IP-Adressen, keine Klicks, keine Benutzer-Eingaben und auch sonst nichts.
x1DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
2Version 2, December 2004
3+
4Copyright (C) 2024 Markus Busche; Knorrstr. 16, 24106 Kiel, Hermany
5+
6Everyone is permitted to copy and distribute verbatim or modified
7copies of this license document, and changing it is allowed as long
8as the name is changed.
9+
10DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
11TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
12+
130. You just DO WHAT THE FUCK YOU WANT TO.
14```