Данное видео показывает шаги, с которых обычно начинается проект на Java, когда требования в общем определены, а также определена подходящая архитектура. Напоминаю: исходные коды проекта находятся на GitHub. Подробности в "Выпуск 16. Где взять тексты программы ?" для тех, кто уже смотрел, прямые ссылки: , и более простой проект вы можете посмотреть по ссылке