В 2014 сделал первый проект Academus — Определение вероятности поступить на бюджет в университеты Украины. Вводишь свой балл ЗНО, получаешь список направлений университетов, и вероятности поступить на бюджет. можно добавить фильтры города, унивеситета или специальности.
Но как оказалось на практике, я не учел один момент:
Сезонность. Сайт актуален в течении
Сайт был заброшен и через пару лет закрыт.
Библиотеки:
Scalable (github.com/ScriptArtist/Scalable) — Делает DOM элементы масштабируемыми не ломая их функциональности. (работает по типу contain и cover, только для DOM)
Page Tools — scriptartist.github.io/PageTools — Расширение для хром, которое добавляет в инспекторе новую страницу, где можно написать свои кастомные фичи и управлять инспектируемой страницей.
TUSI (tusi.in.ua) — Агрегатор мероприятий в Киеве. По началу была идея сделать карту, на которой будут все мероприятия, проходящие рядом с тобой. Но на практике оказалось, что карту не так удобно использовать пользователям, а продвигать в поисковиках вообще невозможно) Поэтому сейчас идея переработать, сделать агрегатор по интересам. Пишешь свои интересы (напримр: english, react, it), и сервис тебя информирует о интересных тебе мерроприятиях.
Реакт это про spa и только. Использовать его на сайте в связке с шаблонизатором фреймворка адекватно не получится.
vue.js в этом плане наоборот заточен под сайты: js компоненты раскидать по шаболону, кое-где с сео подружить
angular — универсал, и в целом из этих трех самый навороченный зверь. и эта навороченность с одной стороны плюс, тк все из коробки есть и не нужно ничего колхозить или докачивать чужие компоненты, но с другой стороны минус тк от этой навороченности страдает скорость инициализации, размеры загружаемых js файлов.