CRUD operations be stored locally and synced back to the DB once the user is reconnected to Internet