This commit is contained in:
konrad 2018-06-10 15:32:25 +02:00 committed by kolaente
parent cf4871af59
commit abd21f0c14
No known key found for this signature in database
GPG key ID: F40E70337AB24C9B

50
Featurecreep.md Normal file
View file

@ -0,0 +1,50 @@
# Featurecreep
* Listen erstellen, ändern, löschen
* Todopunkte zu Listen hinzufügen, bearbeiten, löschen
* Listen teilen (Email/Benutzername angeben, oder öffentlicher link (+einstellbar ob mit registrierung oder nicht, oder passwortgeschützt)
* Rechtemanagement
### Todopunkte
* ID
* Text
* Description
* Fälligkeitsdatum
* Erinnerungsdatum (und zeit)
* Zuständig (später, mit teilen)
* Liste wo der Punkt drauf ist
* Timestamps
### Websockets
Das ganze soll als Websocket zur verfg gestellt werden, der dann automatisch bescheidsagt wenn sich was ändert. Benachrichtigungen machen clients.
## API-Roadmap
Ab v0.3 können wir mit clients anfangen.
#### v0.1
* [ ] Listen erstellen/bearbeiten/löschen
* [ ] Todopunkte hinzufügen/abhaken/löschen
#### v0.2
* [ ] Listen teilbar
#### v0.3
* [ ] Rechtemanagement (Und damit Unterscheidung zwischen Ownern und Mitgleidern)
#### v0.4
* [ ] Websocket?
## Clients
* [ ] Webapp (vue.js)
* [ ] "Native" Clients (auf dem Rechner installiert (mit elektron oder so? Oder native?)
* [ ] Android (Flutter oder React Native)
* [ ] iOS (mit Framework????)