12-27-2013 08:42 PM - edited 12-27-2013 08:44 PM
You could do that but it might be a bit unwieldy, and not really designed for the job. If I was doing it I'd probably look at running a MySQL server and then using QSqlDatabase to query it.
As for passwords, just make sure you only store one-way hashes off-device. Nothing that can be decrypted to plaintext if somebody gets ahold of the user details.
The stuff you need to duplicate locally on the device can be sent from the database as XML and then read via XmlDataAccess.
I do want to run it on a server and I was thinking it would be easier to use a webview and web based code to interact with it if that's possible