First of all PWA will be auth using password and login data with a form login after that the rest server will return a JWT token and this token needs be stored on a local place on app cache this token will be used to pass to the same rest server to get some data and display it on a table. If token expired the login screen will to to user needs login again if token is stored data will be presented without login screen.
Json output of list is attached on this project it´s a traning list. user will able to filter to show all training and only training on future [login to view URL] default will show furure training only. user will able to filter training by status and veicle too with combo boxes.
When user have network connection this app needs keep the list updated.
it´s app able needs connect to the same rest server but will be located on diferent subdomain because the same app will be used my multiple clients. the rest url can be change dinamicaly like this:
[login to view URL] - url of app
[login to view URL] - url of rest server
The service http host will be the key "clientname" to connect clients specific data. logo of client will be provided dynamic too. i will implement all necessary on rest side todo it. only app will be deployed by you also i´m a developer too i speak your language :).
Build it modulated because on future new features will be added like change user password. And if is possible do the app in a tool able to build a apk to distribute pwa on google play on this case the url of app not needs be dynamic if not possible.
Data sample of list it´s attached and a screen shot to give a idea of my existent web responsive site it´s similar with app.
List of files:
[login to view URL] - how list is displayed on my web erp for manage and print it on termal print
thermalversionof - show the result of data on termal printer
screenshot - web version attached to erp to teacher see training (will be another app)
trainning_list_json - json data output by webservice.
Bu iş için 2 freelancer ortalamada $144 teklif veriyor
Hello, I can assist you with your project. Need to discuss the project in more detail. Please share your feasible time for discussion. Thanks.