Аккаунт
Список покупок, собранный из нескольких рецептов, удобно открыть в магазине
с телефона. Аккаунт для этого и нужен: он хранит один список, к которому
возвращаются от раза к разу.
Рецепты, реестр и калькулятор открываются и без входа. Войти нужно только
тогда, когда собираешься что-то сохранить.
Список покупок
Отметки прямо в таблице рецепта и список в аккаунте — про разное. Отметки
говорят «это уже в корзине, когда варю молочный», и живут в браузере: о
другом рецепте они не знают и на другом устройстве их нет.
Список в аккаунте — про поход в магазин вообще.
- Открой рецепт, дойди до низа страницы и выбери, где покупать: Ozon,
Wildberries или магазин у дома. - Нажми «Добавить рецепт в список». Все ингредиенты рецепта уедут в список.
- Собери так все рецепты, которые собираешься варить.
- Открой страницу аккаунта перед магазином.
Вещество из двух рецептов — одна строка, а не две. Сахар из молочного и
из горького складывается в одно количество, покупаешь один раз. Ингредиенты
берутся из самого рецепта, поэтому забыть что-то нельзя: список и есть состав.
Цена считается по упаковкам. У вещества есть фасовка, и упаковок берётся
столько, сколько нужно на суммарные граммы: на кассе платят за упаковку, а
не за грамм.
Под суммой идёт список «не посчитано». Цены известны не у всех веществ, и
сумма по остальным без этого списка выглядела бы полной.
Место закупки — часть строки. Часть идёт с Ozon, часть с Wildberries,
часть берётся рядом с домом. Доставка и поход — разные деньги, и в один итог
они не складываются.
Правила входа
Регистрация по приглашению: ссылку выдаёт автор сайта, по одной на человека,
и она сгорает после того, как аккаунт заведён. Аккаунтов здесь немного, и
открытая дверь собрала бы в списке покупок мусор вместо людей.
Рядом с формой может быть ссылка «Войти через ВК». Пароль у такого аккаунта
не задаётся вовсе, и войти в него паролем нельзя — пароль, которым никто не
пользуется, это забытая дверь. Задать его можно потом, в настройках, и тогда
работают оба способа.
Смена пароля закрывает все остальные входы: старый пароль перестаёт работать
и на чужом устройстве. Удаление аккаунта тоже требует пароль — иначе любой,
кто подошёл к открытому браузеру, снёс бы чужой список одной кнопкой.
Сам пароль на сайте не хранится: хранится только его отпечаток, по которому
пароль не восстановить. Забыл — восстановить не получится, останется завести
новый аккаунт.
Если сайт открыт файлом
Вход работает там, где есть сервер. Сайт открывается и одним файлом, без
сети, и формы в нём нет: вместо неё написано, что делать. Блок со списком
покупок на странице рецепта ведёт себя так же.