book: add idea about modifiers
This commit is contained in:
parent
d0c777424f
commit
c3af677b1a
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
Основное действие, которое должно предоставлять приложение - это возможности
|
Основное действие, которое должно предоставлять приложение - это возможности
|
||||||
найти рецепт по различным параметрам:
|
найти рецепт по различным параметрам:
|
||||||
|
|
||||||
- Название / Описание
|
- Название / Описание
|
||||||
- Категория
|
- Категория
|
||||||
- Ингредиент
|
- Ингредиент
|
||||||
- Пищевая ценность
|
- Пищевая ценность
|
||||||
- Витамины
|
- Витамины
|
||||||
|
|
||||||
|
|
|
@ -6,24 +6,25 @@
|
||||||
## Рецепт
|
## Рецепт
|
||||||
|
|
||||||
Каждый рецепт состоит из:
|
Каждый рецепт состоит из:
|
||||||
|
|
||||||
- названия
|
- названия
|
||||||
- фото результата
|
- фото результата
|
||||||
- категории
|
- категории
|
||||||
- тэги?
|
- тэги (?)
|
||||||
- ингредиенты
|
- ингредиенты
|
||||||
|
- шаги (только текст)
|
||||||
- эксперементы
|
- эксперементы
|
||||||
- шаги (только текст, не более)
|
|
||||||
|
|
||||||
Переходя на страницу рецепта мы должны видеть максимально только важную
|
Переходя на страницу рецепта мы должны видеть максимально только важную
|
||||||
информацию. Если мы ищем определенный рецепт, то мы смотрим в первую очередь
|
информацию. Если мы ищем определенный рецепт, то мы смотрим в первую очередь на
|
||||||
на название и фотографию результата. Далее мы смотрим какие ингредиенты нам
|
название и фотографию результата. Далее мы смотрим какие ингредиенты нам
|
||||||
потребуются, в каком количестве. Для особо контролирующих своё питание от
|
потребуются, в каком количестве. Для особо контролирующих своё питание от сырых
|
||||||
сырых ингредиентов будет расчитана таблица витаминов и пищевой ценности.
|
ингредиентов будет расчитана таблица витаминов и пищевой ценности. После того
|
||||||
После того как нас всё устраивает мы можем переходить к непосредственному
|
как нас всё устраивает мы можем переходить к непосредственному приготовлению,
|
||||||
приготовлению, спустившись к шагам.
|
спустившись к шагам.
|
||||||
|
|
||||||
Примерно так я сейчас вижу схему странички рецептов, на основе своего опыта
|
Примерно так я сейчас вижу схему странички рецептов, на основе своего опыта из
|
||||||
из smartfridge.
|
smartfridge.
|
||||||
|
|
||||||
```
|
```
|
||||||
Категории
|
Категории
|
||||||
|
@ -42,16 +43,24 @@
|
||||||
## Ингредиент
|
## Ингредиент
|
||||||
|
|
||||||
Основа рецептов, как ни странно, ингредиенты. Они полностью влияют на сам
|
Основа рецептов, как ни странно, ингредиенты. Они полностью влияют на сам
|
||||||
рецепт. Существует множество различного сырья, продуктов, которые нужно
|
рецепт. Существует множество различного сырья, продуктов, которые нужно будет
|
||||||
будет добавить. Они будут содержать в себе витамины, пищевую ценность, но
|
добавить. Они будут содержать в себе витамины, пищевую ценность, но эти цифры
|
||||||
эти цифры будут заполняться постепенно по мере нахождения информации.
|
будут заполняться постепенно по мере нахождения информации.
|
||||||
|
|
||||||
|
Появилась идея вынести различные модификаторы к сырью, которые дополняют
|
||||||
|
ингредиент. Думаю на один ингредиент будет не более 3 модификаторов, но
|
||||||
|
ограничивать не буду.
|
||||||
|
|
||||||
|
Например: "Курица" и "Курица варёная". В данном случае к сырью "курица"
|
||||||
|
добавляется модификатор "Варёная". Этот модификатор возможно будет применить и к
|
||||||
|
другим ингредиентам.
|
||||||
|
|
||||||
## Эксперемент
|
## Эксперемент
|
||||||
|
|
||||||
Эксперемент представляет собой markdown статью, которая относится к
|
Эксперемент представляет собой markdown статью, которая относится к
|
||||||
определенному рецепту. Например мы любим готовить пиццу и эксперементировали
|
определенному рецепту. Например мы любим готовить пиццу и эксперементировали с
|
||||||
с различными основами. Теперь мы нашли ту самую, которая всегда получается и
|
различными основами. Теперь мы нашли ту самую, которая всегда получается и она
|
||||||
она просто божественая! Это можно оформить как статью-эксперемент.
|
просто божественая! Это можно оформить как статью-эксперемент.
|
||||||
|
|
||||||
## Категории
|
## Категории
|
||||||
|
|
||||||
|
@ -65,4 +74,3 @@
|
||||||
|
|
||||||
Думаю это тоже самое что и категории, но не будут явно сохранены как отдельная
|
Думаю это тоже самое что и категории, но не будут явно сохранены как отдельная
|
||||||
сущность. Они будут писаться в свободной форме в рецептах.
|
сущность. Они будут писаться в свободной форме в рецептах.
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
простое занятие. Мы не первый раз хотим создать интересный сайт с рецептами,
|
простое занятие. Мы не первый раз хотим создать интересный сайт с рецептами,
|
||||||
который включал в себя только проверенные рецепты, которые действительно
|
который включал в себя только проверенные рецепты, которые действительно
|
||||||
работают. Первый наш проект назывался smartfridge. Он пошел достаточно хорошо,
|
работают. Первый наш проект назывался smartfridge. Он пошел достаточно хорошо,
|
||||||
но в нём были недостатки. Одним из которых я считаю была регистрация и
|
но в нём были недостатки. Одним из которых я считаю была регистрация и не очень
|
||||||
не очень удобная форма добавления рецепта. Думаю одной из причин стало то,
|
удобная форма добавления рецепта. Думаю одной из причин стало то, что я был
|
||||||
что я был тогда не очень опытен и не продумал всю концепцию от и до. В итоге
|
тогда не очень опытен и не продумал всю концепцию от и до. В итоге много раз
|
||||||
много раз переделывал сайт и сейчас пациент скорее мёртв чем жив.
|
переделывал сайт и сейчас пациент скорее мёртв чем жив.
|
||||||
|
|
||||||
Сейчас я буду идти по другому пути. Я опишу всю необходимую бизнес-логику в
|
Сейчас я буду идти по другому пути. Я опишу всю необходимую бизнес-логику в этой
|
||||||
этой книге. После того, как меня всё начнет устраивать и не останется больше
|
книге. После того, как меня всё начнет устраивать и не останется больше
|
||||||
вопросов, я создам план с задачами и приступлю непосредственно к реализации.
|
вопросов, я создам план с задачами и приступлю непосредственно к реализации.
|
||||||
|
|
||||||
Поехали!
|
Поехали!
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# Проблемы
|
# Проблемы
|
||||||
|
|
||||||
Рецептов в мире не так уж и много. Это просто совокупность некоторых основных
|
Рецептов в мире не так уж и много. Это просто совокупность некоторых основных
|
||||||
ингредиентов или комбинация заготовок с различными способами приготовления.
|
ингредиентов или комбинация заготовок с различными способами приготовления. Но
|
||||||
Но кол-во сайтов с рецептами поражает. Они стали как социальные сети для
|
кол-во сайтов с рецептами поражает. Они стали как социальные сети для
|
||||||
домохозяек.
|
домохозяек.
|
||||||
|
|
||||||
## Проприетарные
|
## Проприетарные
|
||||||
|
@ -13,13 +13,13 @@
|
||||||
## Излишне монетизирован
|
## Излишне монетизирован
|
||||||
|
|
||||||
Я понимаю людей. Все хотят заработать. Поэтому сайты заполнены рекламой, от
|
Я понимаю людей. Все хотят заработать. Поэтому сайты заполнены рекламой, от
|
||||||
которой отлично спасает ublock origin. Но есть еще лазейка - "пропихивать" бренды
|
которой отлично спасает ublock origin. Но есть еще лазейка - "пропихивать"
|
||||||
в ингредиенты, в инструменты и в посуду для приготовления.
|
бренды в ингредиенты, в инструменты и в посуду для приготовления.
|
||||||
|
|
||||||
## Регистрация
|
## Регистрация
|
||||||
|
|
||||||
Я считаю, что нет смысла добавлять регистрацию пользователей. Мы избавляемся
|
Я считаю, что нет смысла добавлять регистрацию пользователей. Мы избавляемся от
|
||||||
от хранения огромного кол-ва персональной информации. Мы так же избавляемся от
|
хранения огромного кол-ва персональной информации. Мы так же избавляемся от
|
||||||
совершенно не нужного сайту с рецептами комментариев, лайков и шаринга,
|
совершенно не нужного сайту с рецептами комментариев, лайков и шаринга,
|
||||||
фоловеров и тп.
|
фоловеров и тп.
|
||||||
|
|
||||||
|
@ -35,4 +35,3 @@
|
||||||
Видео я считаю совсем избыточным и неуместным. Особенно, когда так называемые
|
Видео я считаю совсем избыточным и неуместным. Особенно, когда так называемые
|
||||||
"видео-рецепты" без текстового содержания "заставляют" просматривать и
|
"видео-рецепты" без текстового содержания "заставляют" просматривать и
|
||||||
перематывать содержание, чтобы можно было понять что нужно сделать.
|
перематывать содержание, чтобы можно было понять что нужно сделать.
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
|
|
||||||
## Свободный код
|
## Свободный код
|
||||||
|
|
||||||
Этот проект находится в открытом доступе и у него открыт исходный код.
|
Этот проект находится в открытом доступе и у него открыт исходный код. В моих
|
||||||
В моих планах открыть базу данных, парсеры, бэкенд, фронтенды и всё остальное,
|
планах открыть базу данных, парсеры, бэкенд, фронтенды и всё остальное, что
|
||||||
что будет связано с этим проектом. Я думаю будет познавательно и интересно.
|
будет связано с этим проектом. Я думаю будет познавательно и интересно.
|
||||||
|
|
||||||
## Децентрализованный
|
## Децентрализованный
|
||||||
|
|
||||||
|
@ -37,11 +37,11 @@
|
||||||
## Уникальная идея рецептов
|
## Уникальная идея рецептов
|
||||||
|
|
||||||
Еще на smartfridge, после того как я внедрил группы ингредиентов, мне пришло
|
Еще на smartfridge, после того как я внедрил группы ингредиентов, мне пришло
|
||||||
озарение, что каждая группа ингредиентов - это тоже отдельный рецепт.
|
озарение, что каждая группа ингредиентов - это тоже отдельный рецепт. Например
|
||||||
Например пицца состоит из основы и начинки. Мы можем выбирать из предложеных
|
пицца состоит из основы и начинки. Мы можем выбирать из предложеных основ для
|
||||||
основ для теста, но начинка меняться не будет или наоборот. Но и это еще не всё!
|
теста, но начинка меняться не будет или наоборот. Но и это еще не всё! Ту же
|
||||||
Ту же начинку для пиццы возможно получится использовать для приготовления
|
начинку для пиццы возможно получится использовать для приготовления горячих
|
||||||
горячих бутербродов! Это будет называться комбо-рецепты.
|
бутербродов! Это будет называться комбо-рецепты.
|
||||||
|
|
||||||
Вдохновленный одним каналом the-bread-code, я хочу добавить в рецепт
|
Вдохновленный одним каналом the-bread-code, я хочу добавить в рецепт
|
||||||
эксперементы. Тоесть что будет, если тот же рецепт приготовить с большим/меньшим
|
эксперементы. Тоесть что будет, если тот же рецепт приготовить с большим/меньшим
|
||||||
|
@ -54,4 +54,3 @@
|
||||||
в репозитории. Если подобный рецепт уже существует, то он не будет добавлен.
|
в репозитории. Если подобный рецепт уже существует, то он не будет добавлен.
|
||||||
Возможно будет предложен вариант преобразовать этот рецепт в комбо-рецепт или
|
Возможно будет предложен вариант преобразовать этот рецепт в комбо-рецепт или
|
||||||
добавить эксперемент.
|
добавить эксперемент.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue