В слове осилил никаких оттенков оскорбляющих нет, не подумай. Ну и про SPA не сказать, чтобы новая концепция, лет 6 уже как существует (это в тему, что технологии не стоят на месте)

)
Про клиент же, если хочешь просто освоить как работать с электроном, то не вопрос, но опыт использования Electron'o подобных все равно не особо полезный. С точки зрения продукта, то бессмысленно, имхо, сейчас идет тенденция наоборот все в браузер запихивать, а не вытаскивать из него.
P.S. Постарайся никогда вслух не говорить "graphql в качестве rest api". Это две разные парадигмы предоставления API к ПО