-
-
Notifications
You must be signed in to change notification settings - Fork 36
Description
The app shall support different devices and therefore (optionally) store the data on a server in the cloud. Choose a server model to support that or implement an own server to synchronize with.
The best seems to be to provide a RESTful server in PHP storing data in a MySQL database. Maybe use https://github.com/mevdschee/php-crud-api or the tutorial in https://www.codeofaninja.com/2017/02/create-simple-rest-api-in-php.html
Important: the app shall be fully usable without network and sync on mobile or WLAN (to be configurable) and also completely without cloud connection.
An alternative idea was suggested by Michael to use a standard format like ical where then existing server implementations using caldav could be used for synching to multiple devices etc. Challenge here is to support additional things like
- list of selectable activities
- position traces
- images