Is it possible to have a mobile website that can still function if there's no internet connection?
The user should still be able to use the website (if he has visited that page before), see the data (that was loaded before), add new stuff (cache locally). When internet connection comes back online, all changed local data should be pushed online.
This should be a complete webbased solution, not a native app.