This is a tentative to reimplement flutter_server_backbone using Django. I do not want to replace flutter_server, just the API.
I am using mitmproxy to analyse the responses and the requests (I created a brief API documentation with that), as well as Caddy to use Django when the endpoint is implemented, and fallback to Flutter for endpoints that have not been implemented.
Done:
[x] Basic authentication (trivial)
Work in progress:
[ ] Upload of notes (works, but there is no _id handling)
To-do:
[ ] Upload of images
[ ] Upload of tracks
[ ] Download of notes
[ ] Download of images
[ ] Download of tracks
[ ] User creation
[ ] User details
[ ] User deletion
[ ] Set bookmarks
[ ] List projects
[ ] Differentiate between web users and surveyors
[ ] /dbinfo
[ ] /login
[ ] Custom tiles (is it really needed? Mapforge is the only one on that)
[ ] ...other endpoints
Support for spatial databases will come later, as well as automatic detection of which form has been used, which would save a lot of data storage and simplify data management.
This is a tentative to reimplement
flutter_server_backbone
using Django. I do not want to replaceflutter_server
, just the API.I am using
mitmproxy
to analyse the responses and the requests (I created a brief API documentation with that), as well asCaddy
to use Django when the endpoint is implemented, and fallback to Flutter for endpoints that have not been implemented.Done:
Work in progress:
_id
handling)To-do:
Support for spatial databases will come later, as well as automatic detection of which form has been used, which would save a lot of data storage and simplify data management.