RxDB sounded good but has issues. We really only need mobile to be able to store mass amounts of data. The off line mode can be done with tan stack. We will be storing user engagement in the DB. The DB needs be secured as it will also store medical records and other private information.