Implement Local Storage

Use room and implement local storage strategies.