Complex CRUD JS page wit local storage