86 lines
2.8 KiB
Markdown
86 lines
2.8 KiB
Markdown
# FSCash
|
|
|
|
Dokumentiere Ausgaben on-the-go als Webapp
|
|
|
|
## V.1.2
|
|
|
|
- [X] Einträge löschen als Button im Editier-Fenster (UX dient der Prävention versehentlichen löschens auf der Startseite)
|
|
|
|
## V.1.1
|
|
|
|
Admin-Funktion:
|
|
- in der config.php kann vorkonfiguriert werden, welchen User_ids erlaubt ist, weitere User anzulegen.
|
|
|
|
Auswertungen:
|
|
|
|
- [X] CSV Export des ausgewählten Monats in der Kategorieübersicht
|
|
- [X] Monatssumme je Kategorie
|
|
- [X] Filter monatsweise
|
|
- [X] monate durchblättern zurück und vor, defaut aktueller Monat
|
|
- [X] Monatssumme je Person
|
|
- [X] Haken, welche Kategorieen eingeschlossen werden
|
|
- [X] Filter monatssummen
|
|
- [X] monate durchblättern zurück und vor, defaut aktueller Monat
|
|
|
|
## V.1.0
|
|
|
|
Das erste Release enthält:
|
|
|
|
- [x] mariadb setup
|
|
- [x] apache2 setup
|
|
- [x] Auswahl des UI frameworks
|
|
- [x] login
|
|
- [x] Anzeige bestehender Ausgaben des aktuellen Monats
|
|
- [x] "+" Button zum Aufruf der Eingabemaske
|
|
- [x] Eingabemaske für Ausgaben
|
|
- [x] Speichern der Ausgaben in mariadb
|
|
|
|
Eingabe:
|
|
|
|
- [x] Betrag
|
|
- [x] Personn derzeit individuell direkt über die Mariadb Tabelle individualiserbar
|
|
- [x] für wen (Person1, Person2) jeweils mit Haken
|
|
- [x] Kategorie, derzeit individuell direkt über die Mariadb Tabelle individualiserbar
|
|
- [x] Einkaufen
|
|
- [x] Essengehen
|
|
- [x] Freizeit
|
|
- [x] PuFra
|
|
- [x] Urlaub gemeinsam
|
|
- [x] Urlaub Pössi
|
|
- [x] Barausgaben
|
|
- [x] Datum ohne Uhrzeit, default heute, wählbar via Picker
|
|
- [x] Zahlungsmittel, derzeit individuell direkt über die Mariadb Tabelle individualiserbar
|
|
- [x] Bar
|
|
- [x] Karte
|
|
- [x] Paypal
|
|
- [x] nicht löschbar!
|
|
- [x] alles MUSS-Felder
|
|
|
|
Ausgabe
|
|
|
|
- [x] Anzeige aller Ausgaben des aktuellen Monats
|
|
- [x] "+" Symbol für neue Ausgabe
|
|
|
|
Weiteres
|
|
|
|
- [x] Login/User aktiv halten
|
|
- [x] Datenspeicher MariaDB
|
|
- [x] Strato-Server
|
|
- [x] Kategorieanzeige in Übersicht durch Strings ersetzen
|
|
- [x] Übersicht rückwärts sortiert neu -> alt
|
|
- [x] Betrag deutsche Zahlen und rechtsbündig
|
|
- [x] Kommentarfeld freitext drei Zeilen
|
|
|
|
# Installationshinweise:
|
|
|
|
1. webserver & DB server aufsetzen
|
|
2. init.sql script als berechtigter DB user laufen lassen (meist root), der Datenbanken anlegen und Berechtigungen setzen kann.
|
|
3. html Ordner ins webroot kopieren
|
|
4. config_sample.php in config.php umbenennen und DB credentials setzen
|
|
5. webroot (z.B. http://localhost/) aufrufen und mit user test / test123 einloggen.
|
|
6. obige Schritte sind nur das Nötigste, um die Funktionalität herzustellen. Insbesondere bei Zugriffsmöglichkeiten aus dem Internet ist es wichtig, https Protokolle, vpns und/oder ggfs zusätzliche Sicherungsmassnahmen (hardening) zu ergreifen.
|
|
|
|
Ausserdem solltet Ihr User registrieren und ggfs. die Kategorien anpassen.
|
|
|
|
Das sollte alles sein. Bitte erstellt ein Bug-Ticket, wenn ich etwas übersehen habe. Gerne könnt Ihr auch Pull-Requests erstellen.
|
|
|