Архитектура и разработка вебсайта-демонстратора технологий с несколькими
backend, авторизацией с ролями, выбор языка сайта и плановыми секциями как
информационная, магазин, личный кабинет/управленческая часть/cms, их
взаимдействие и множество других функциональных и визуальных компонентов как
графики, работа с документами и текстом, медиа, графичские элементы. Передовой
набор самых эффективных, современных и производительных инструментов для ядра
сайта и среды
● Архитектор проекта и fullstack разработчик.
● Проектирование новой версии вебсайта buildup.
● Планирование фаз и задач, оценка рисков.
● Выбор технологий, среды выполнения и работы вебсайта.
● Организация взаимодействия компонентов, базы данных, безопасности, авторизации, структуры проекта и написание основы кода.
Хостинг: облачный сервис Yandex (аналог AWS),
База данных: облачная база данных YDB./ PostgreSql
Серверная часть – CentOS Linux, Nginx, PM2, Node.js/Express.js, Passport.js, node-модули.
Сеть: Взаимодействие по REST api, микросевисы.
Клиентская часть - Html/Pug.js, Css/Stylus, Js/ES10, БЕМ, сео.
Среда разработки – Astra Linux, WebStorm, npm. Сборка скриптов с помощью browserify, babel и др. через Webstorm filewatchers, с модулями сжатия и оптимизации кода и компонентов.
Перспектива - Vue.js3, WebGl.
Выполнены задачи архитектуры, создание fullstack скелета сайта и другие задачи. Сайт был отдан в альфа верси для последующего добавления функциональности и простых компонентов обычными разработчиками.