1. Вы за то, чтобы хотя бы был любой плохой CMS, но решающий задачу.
2. А я за то, чтобы в начале найти хорошее существующее решение, которое не придется переписывать, соответсвенно не тратить лишние деньги, я не за написание чистого бекенда.
1, мой вариант. Вы научились писать магазины, получили опыт, можете развернуть ещё 10 таких, заработать денег и решить задачи клиентов. Это хорошее самообразование. Вы приложили усилия и получили доход.
2, ваш вариант. Такого решения не существует, пилим своё. Вы 10 лет пилите своё чудо-юдо на ассемблере с API, масштабированием и прочим. Нужно ли хоть кому-то это поделие? Возьмут ли вас на работу туда где делают реальные магазины? Чего стоит ваш опыт, если вы никому не нужны?
<Button
android:layout_width="300dp"
android:layout_height="70dp"
android:background="@color/colorAccent"
app:icon="@drawable/ic_dashboard_black_24dp"
app:iconGravity="textStart"
android:gravity="center"
app:iconSize="24dp"
android:text="start"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />