Хочу сделать веб-приложения для удобного просмотра, добавления и группировки гистов. Фактически, копия GistBox.
Однако не могу понять какие технологии использовать и какой алгоритм работы этого всего? Вопросы:
1) При загрузке приложения и при навигации по категориям каждый раз тянуть гисты по API гитхаба? Или нужно использовать промежуточную базу? Если да - то как правильно синхронизировать, учитывая, что гисты могут добавляться как через приложение, так и через сам гитхаб?
2) Как групировать гисты? На гитхабе нет категорий для гистов, а в приложении нужно.
3) Можно ли осуществить приложение как SPA?
4) Какие технологии использовали бы вы?