Прошу помощи (потупел после ковида)
В 2014-2016 делал свой проект. Затем время понеслось вскачь и его пришлось забросить. За это время вернул себе детей, пережил ковид и гипертонический криз, обнаружился сахарный диабет. Лечение предполагает отказ от сладкого, возможно поэтому упала сообразительность. Проект сделать могу - силы и средства есть. Не могу сообразить, как его заново спроектировать. А возможно, что-то и подзабыл. То есть надо на основе понятных бизнес-цепочек спроектировать внешний вид и функциональность сайта (а затем, возможно, и приложения). У меня затык буквально на структуре меню. Не понимаю, за что хвататься. Уточню, что я не являюсь веб-разработчиком и такие проекты для меня скорее хобби. Ну с возможностью заработать в отдалённой перспективе. Хотя слон на данном этапе явно недостаточно чистый (для ЛЛ: гуглить "Искусство мыть слона").
Идея в том, что это магазин с доставкой (наличие доставки обязательно), торгующий товарами в весьма ограниченном ассортименте (ассортимент уже есть, я даже не вижу смысла писать его в SQL - достаточно в виде массива в js-файле).
Соответственно, я так понимаю, при входе на сайт продавец и покупатель должны видеть разные настройки. Вход пока не делал (ранее, до того как я взялся переделывать, он был).
Хочется сделать сайт с адаптивным дизайном - то есть элементы должны быть достаточно крупные для нажатия пальцем на телефоне.
Соответственно, подскажите, что почитать по проектированию сайтов. Или лучше всё-таки начать с расписывания структуры БД? Я просто думал на первое время от этого отказаться, а тестовым пользователям просто разрешать вход по выбору роли в CRUD.
Ну и... Обязательно ли использовать современные фреймворки? У меня заготовка использует старые версии - как я помню, даже Font Awesome версии 4.7
Всё, включая JQuery, лежит прямо на хостинге сайта и к импортным сайтам обращаться - нужды нет. Ну а вдруг там санкции?
Просто Bootstrap там ещё 3, как я помню. Не 5 и даже не 4.
P.S Посмотрел сайты ДНС, Ситилинк, Али - но у них несколько иной функционал и меню товаров в виде списка слева мне не подходит. Помощь в проектировании не предлагать: бюджета нет, пасти котов не умею (для ЛЛ: гуглить "Как пасти котов").
----------------------
Пока (чисто теоретически) план такой:
1. Начать проектирование таблиц базы данных.
2. На основе таблиц проектировать формы.
3. Получив все нужные формы, связать их в меню.
Вроде так процедура описана в Yii 2 - но использовать его я не собираюсь. Потому что даже если сгенерировать формы на основе БД, их всё равно придётся переписывать, а у меня опыта мало.
-------------
Пока так... Ну и как приложение ВК: https://vk.com/app6860876