Hello, i can create what you need.
Basically i will be using bootstrap technology so no matter what device is accesing the app it will be correctly displayed, php, ajax and MySQL database.
I'm going to create everything you need, and, just to mention your concern, i will save every tick or note or change done 'on the fly' using ajax (so if connection is lost nothing will be lost and the process can resume from last point when connection is back).
If interested let me know, i'd be more than happy to create a working example so you can see how i work, of course this example creates no compromise at all when you decide.
I am restarting to work as freelancer here after some time, so this project would be quite important to get more feedback.
Thanks!