Lab 15 - Persistence: User Experience

Build on earlier experience with the browser’s localStorage and location Web APIs to create a more featureful user experience.

Learning Objectives

By the end of this lab, you should be able to:

  1. create (receive/parse) a “sharable link” such that another user of your app would get to a particular state of the app
  2. export from– and import to localStorage

Prerequisites

  1. beginning localStorage (e.g. as exercised in Labs 10 and 11)
  2. Familiarity with the browser’s Location interface (e.g. as outlined in prep 10)

Instructions

  1. Begin with the starting code in the Persistodon repo
  2. Complete the Persistodon app as specified in the page’s aside.