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