User settings store
Your task
Design a per-user settings/preferences store for a small app (theme, notification preferences, default view, and a handful of other toggles that may grow over time). Settings are read when a user loads the app and written occasionally when they change a preference. Describe how you model settings that can evolve without a schema migration every time you add one.
It covers
- Settings store
- Per user config
- Schema