Это то, за чем я следую.
1.Выберите сначала свои инструменты.
2. Создайте надежную архитектуру (которая может выдержать изменения спецификации).
3.Создание фиктивных входных данных (ничего лишнего, только простые поля ввода и кнопки для отправки ваших данных на сервер)
4. Начните с написания сценариев (PHP, python, ruby).
5.Продолжайте весь процесс проектирования с нуля, создавая шаблоны (HTML), стилизуя их (CSS) и делая их интерактивными (JS).
6.Плотная интеграция всех аспектов.