Мебельный опыт = три спроектированных на коленках и собранных там же шкафа-купе
Защита от дурака "ящики не выдвигаются при открытой двери и т.д. " не нужна для первой версии.
Минимум, который необходимо заложить в базовую версию:
1) проектирование корпуса (Только стойки и полки. Без ящиков, корзинок, вешало, и прочей хрени.)
2) проектирование дверей
3) на основании 1) и 2) сгенерировать список деталей.
4) на основании 3) и прайс-листа рассчитать цену
С учетом того, что продукт в сети представлен многократно (мой первый коммент показывает лишь вершину айзберга), то и продавать его можно будет не однократно.