- Webbasiert
- Python
- Framework: Django oder Flask
- Object Relational Mapper
- Datenbank: SQLite
- Login/Logout
- Verwaltung von Stammdaten
- Eintragen neuer Mitglieder
- Mitgliedersuche (Fuzzy)
- Web-UI sollte mit der Tastatur zu bedienen sein
- Erfa-Statistik
- Zahlungen von Hand einpflegen
- Chaosnummer nicht doppelt vergeben!
- Elektronisches Anmeldeformular
- Getrennter Service
- Lagerung der Daten?
- Mahnläufe
- Advanced PGP-Key-Handling
- Automatisches Signing und Crypting von Mails, falls PGP Key vorhanden
- Config im Backend ändern
- Änderung von Mitgliedsbeitrag
- Terminliche Austragung mit Reminder-Mail
- Office-Email Bearbeitung (RT-Like)
- Automatisierte Mahnläufe
- Username
- Password
- isActive
- Chaosnummer (PK)
- Organisation
- Vorname
- Nachname
- Anschrift
- Anschrift2
- Land
- PLZ
- Ort
- Adresse Unbekannt/Verzogen
- Email gültig
- PGP-KeyId
- Extern verwaltet
- IBAN
- BIC
- Kontoeinzug
- Chaosnummer (FK)
- Datum Eingetreten
- Mitgliedsstatus (Vollzahler/Ehrenmitglied/Ermäßigt)
- Datum Ausgetreten
- Konto-Guthaben
- Keine Datenschleuder
- ...
- Chaosnummer (PK)
- Abonniert bis
- Konto Guthaben
- ...