I have been asked to find a Java implementation that will solve the below problem....
Create a web application for data management (open source platform and database )
Create a local install of the application that can run when there is no internet connection store transactions in a local open source database then push/pull changes via a sync solution when connection is available.
What would be a good approach for this. Development time is tight it must be scalable too any help would be much appreciated.