Интернет магазин со всеми вытекающими. (оплата, CRM, 1С...)
Первая и главная страница - лендинг, на тором описывается суть проекта и проходит регистрация покупателя - личный кабинет. В нем заполняется форма о животном и хозяине.
Если при заполнении формы клиент поставил галочку, что у него только собака, то и ассортимент на сайте он должен видеть только для собак. Если же кошка - только для кошек и т.д. Но, можно поставить и 2 галочки или кол-во животных.
Суть: в пару кликов (аля UBER) приобрести корм для своего питомца + автоматизация доставки (подписка). Вообще, формат приложения UBER очень близок к тому, что мы хотели бы сделать.
На лендинге есть 3 (возможно больше) варианта классификации корма: эконом, базовый, премиум (и допустим еще лечебный). Все прям как при заказе такси. Пользователь выбирает один из вариантов и ему предоставляется выборка из данной категории (эконом) + "наша рекомендация" (бренд, корм, который в этой категории мы считаем лучшим, некое независимое мнение с какими-то фактами).
То есть у человека есть 2 варианта: 1 купить сразу тот корм, который мы предложили и он сразу падает в корзину или выбрать самостоятельно из списка (его тоже нужно позволить сортировать по названию, цене и т.д.).
Когда покупатель идет в корзину он должен выбрать формат оплаты (картой сразу или при получении курьеру) и доставки (в ближайшее время, число) а также необходимость в повторении заказа: покупатель может указать, что тот заказ (корм), который он сейчас оформляет ему нужно поставлять с периодичностью раз в неделю/ раз в 2 недели/ раз в месяц. Выбирая этот пункт, мы описываем его процесс.
Со стороны исполнителей должна быть административная панель (не знаю как обозвать еще). Менеджер, который следит за заказами должен видеть о поступающих заявках и обрабатывать их. Особенно важно, если клиент выбрал автоматизацию по доставке. Нужно продумать логистику. Должны быть напоминания. Возможно, это и есть функции CRM системы.
Постепенно будут добавляться дополнительные опции. Может, о них сразу написать на лендинге, но указать, что они пока в разработке.
Приложил референс. Это пример того, как должно быть по стилю. Может быть что-то не написал. Отвечу на вопросы.