Можно ли использовать LocalStorage для 15-минутного хранения данных?
ИМХО это должно разруливать или на стороне сервера или же это быть одна страница, с кучей скрытых частей.
Можно.
Или в сессию, как вам удобнее.