I need to build a web app that has to be "universal". By universal I mean that I need it to be available online and offline, and usable on mobile platform and pc's and mac.
I need to store and retrieve the info and I want the app to be updated when its online.
Since I need to port the info to a SQL database I thought about building an CMS that would build the app for each client using the SQL database. That app would run with a Nosql Db in the background that would return the data to the master (couchdb) and then I would take that info and parse it to store it in the SQL Database ...
I thought using the couchdb engine would be the best solution because I need the data to be available online and offline.
The question now ...
- First is it a good idea?
- Any other suggestions I could build on?(can be anything)
- Is the hybrid solution a good idea?
- What offline storage easily replicable I could use for a web app ( easy to install at the client facilities?)