Новостной портал i***.com

Задача: разработка сайта, админки, перенос данных из старой системы.

Суть проекта: веб-приложение для авторов статей и редакторов с функцией интерактивного редактора (WYSIWYG), модерацией статей, формирования редактором ТЗ для авторов статей.

Для авторов статей разработана админка сайта с интерактивным редактором — авторам статьи не нужно знать HTML или ещё какие-то языки разметки. После завершение написания статьи она передаётся модераторам для проверки. Если модератор имеет замечания к тексту статьи, он имеет возможность выделить определённый фрагмент текста и оставить к нему комментарий, который будет виден автору статьи, но не посетителю сайта.

Материалы портала публикуются на высокопроизводительном веб-сайте. Работа веб-сайта была оптимизирована для получения хороших результатов в PageSpeed Insights. Те статьи, который были перенесены из старой версии сохранили те же адреса, что были раньше. Это позволило сайту не только не потерять, но и улучшить поисковые позиции.

Для разработки был использован инструмент Postgraphile, позволяющий минимизировать объём разработки backend-части проекта.

Стек технологий: TS, Vue.JS, ProseMirror, Postgrahile, PostgreSQL.