AI AI DIY Инструкция из 7 шагов
Склад · маникюр · расходники

Учёт расходников маникюра: склад, где остатки сходятся

Гели, базы и файлы перестают заканчиваться в неудобный момент: приложение показывает, что уходит ниже минимума и что пора докупить. Собирается за вечер — без разработчика и подписки.

  • 5 000 000 токенов бесплатно
  • Один HTML-файл
  • Без платежа каждый месяц
Остатки · расходники
кабинет · 14 позиций
Товар Категория Ост. Статус
База каучуковая15 мл · ящик у кресла гели и базы 1 ниже минимума
Гель-лак «Пудровый нюд»10 мл · полка 2 покрытия 4 в наличии
Файл 180/240упаковка 10 шт · сумка инструмент 6 в наличии
Праймер кислотосодержащий15 мл · ящик у кресла подготовка 0 нет в наличии
В списке закупки на этой неделе 3 позиции · 1 поставщик
20 сек
на списание после клиента

Отмечаете, что ушло на процедуру, не отходя от кресла.

3 статуса
вместо догадок

В наличии, ниже минимума, нет в наличии — без ручной раскраски строк.

1 файл
где живёт весь запас

Товары, движения, поставщики и закупка — в одном документе на вашем компьютере.

Почему блокнот и таблица ломаются

Проблема не в аккуратности. У расходников для маникюра много признаков: объём, зернистость, бренд, минимум, остаток упаковки. Три бытовые ситуации, в которых таблица сдаётся первой.

01

Файл стёрся на середине смены

В таблице стоит «файлы — 6», но это зернистость 240, а для снятия нужна 180. Клиент уже сидит, вы ищете по ящикам и находите один старый. Запись была правдой и одновременно бесполезной.

02

База закончилась перед вечерней записью

Флакон на вид полный, но насос уже пустой, а в блокноте последняя запись — «купила базу» три месяца назад. На сколько покрытий её хватает, неизвестно: расход нигде не записан, и заказ срывается.

03

Гель-лак загустел в ящике

Двенадцать оттенков закуплены «на сезон», четыре стоят нетронутыми с прошлой зимы. Таблица считала деньги, а не фактический расход, поэтому о загустевших флаконах вы узнаёте, открывая крышку перед клиентом.

Что умеет приложение «Склад: мастер маникюра»

Шесть модулей, которые связаны между собой: расход меняет остаток, остаток попадает в закупку, закупка помнит поставщика.

справочник

Товары и категории

Название, бренд, объём или зернистость, цена закупки и минимальный остаток. Категории — гели, покрытия, инструмент, одноразовые мелочи.

приход

Поступление за минуту

Количество, цена, поставщик и дата. Новая позиция сразу видна в остатках, а в истории остаётся, откуда она пришла.

расход

Списание на процедуру

Отмечаете покрытие, базу и файлы, которые ушли на клиента. Остаток уменьшается сам, расход привязан к дате.

контроль

Минимальный остаток

Позиция сама переходит в «ниже минимума», когда запас подходит к концу, и возвращается в «в наличии» после прихода.

история

Движения по товару

В карточке видно каждый приход, списание и пересчёт: когда, сколько и по какой причине изменилось количество.

закупка

Поставщики и список покупок

Всё, что ниже минимума, собрано в один список с количеством к заказу и отметкой «заказано». Контакты поставщиков рядом.

Сколько это стоит

Три пути к одному складу. Сравнивать имеет смысл не прайс, а деньги, срок, правки и владельца результата.

Нанять разработчика Купить подписку Собрать самому
Деньги Десятки тысяч рублей «под ключ», и каждая доработка считается отдельно Платёж каждый месяц за доступ к чужому сервису Ноль на старте: 5 млн токенов бесплатно, дальше — только ваши закупки
Срок Обсуждение задачи, договор, очередь и правки — не одна неделя Быстро, но только те поля и отчёты, что придумали для всех Один вечер: скопировали промпт, ответили на вопросы, получили файл
Правки Новое письмо, новая оценка, новый счёт за каждое изменение Запрос в поддержку и ожидание, иногда — переход на тариф выше Фразой: «добавь зернистость файлов и срок годности» — и через минуту готово
Кому принадлежит результат Формально вам, но без автора в коде не разобраться Сервису: файл не забрать, тариф не сохранить Вам: HTML-файл лежит на вашем диске и открывается в браузере

Точных цен нет специально: у всех разные объёмы. Но порядок сумм и сроков настолько разный, что выбор виден без калькулятора.

Пять причин собрать самому

Речь не о самостоятельности как принципе, а о том, что вы почувствуете на второй неделе работы.

1

Экономия

Разработка и подписки — постоянные расходы. Здесь старт бесплатный, а платить дальше нужно только за то, что решите расширять.

2

Приложение принадлежит вам

Файл хранится у вас: его можно перекинуть на другой компьютер, открыть без интернета и не проверять, не изменились ли условия тарифа.

3

Правки словами

Понадобилось поле «зернистость» или список для выездов — напишите боту. Без макетов и перевода просьбы на язык требований.

4

Не нужно ждать разработчика

Закупка нужна утром, а нехватка обнаружилась вечером. Добавить статус или поправить список получается сейчас, а не «в следующей версии».

5

Нет лимитов тарифа на функции

В подписках отчёты, экспорт и второй склад часто разнесены по уровням: часть закрыта, пока не заплатишь больше. В своём файле открывать нечего — экраны и поля появляются там, где они нужны именно вашему кабинету.

Инструкция из 7 шагов

Кнопки ниже названы так, как подписаны в приложении. Скриншоты показывают тот же путь на экране.

1

Приложение установлено

Ссылку на установку бот прислал после слова «старт». Откройте AI DIY: на счету 5 000 000 токенов, этого хватает на сборку склада и на несколько доработок.

Главное окно AI DIY после установки: иконка приложения и баланс 5 000 000 токенов
2

Нажмите «Открыть веб-интерфейс»

В окне «Ваши проекты» эта кнопка переводит работу в браузер. Дальше склад собирается на странице, а не в окошке установщика.

Окно «Ваши проекты» с кнопкой «Открыть веб-интерфейс» и жёлтой подсказкой
3

Нажмите «Создать проект»

Проект — папка под одну задачу, в нашем случае под склад расходников. Кнопка стоит в списке проектов, рядом с уже существующими.

Список проектов в браузере, кнопка «Создать проект» справа сверху
4

Впишите название и нажмите «Создать проект»

Например, «Склад: мастер маникюра». Пишите так, чтобы через месяц сразу понять, что внутри, и подтвердите кнопкой «Создать проект».

Поле названия проекта с текстом «Склад: мастер маникюра» и кнопка подтверждения
5

Скопируйте промпт и вставьте в поле сообщения

Скопируйте текст с этой страницы кнопкой «Скопировать промпт», щёлкните в поле сообщения и нажмите Ctrl+V. Вставляется целиком, даже если строка длинная.

Поле сообщения с вставленным промптом про склад расходников для маникюра
6

Нажмите «Отправить» ↑

Кнопка «Отправить» со стрелкой вверх находится справа от поля сообщения. Enter отправляет так же, если курсив не нужен.

Кнопка «Отправить» со стрелкой вверх рядом с полем ввода сообщения
7

Ответьте на 8–15 вопросов бота

Бот спросит про ассортимент, хранение и закупку — отвечайте обычными словами, без терминов. В конце он отдаст готовый HTML-файл: остатки, приход, расход, карточка товара и список закупки.

Готовое приложение склада с таблицей остатков, полученное после ответов бота

Промпт для склада — прямо на этой странице

Нажмите «Скопировать промпт», вставьте в поле сообщения проекта и отправьте. Текст уже описывает товары, движения, статусы и экраны — бот уточнит остальное сам.

prompt · склад мастера маникюра
Ты — продуктовый дизайнер и frontend-разработчик в одном лице. Помоги мастеру маникюра без технического опыта собрать приложение «Склад: мастер маникюра»: чтобы гели, базы, праймеры и файлы было видно заранее, а не в момент, когда они закончились. Проектировать структуру данных человек не должен — это твоя работа.

Сначала задай 8–15 коротких вопросов с готовыми вариантами ответов: сколько позиций и какие группы (гели и базы, покрытия, инструмент и файлы, одноразовые мелочи); где хранится запас — кабинет, дом, сумка для выездов; как списываете расход — после каждого клиента, раз в день или по факту; что должно быть видно на первом экране; нужны ли сроки годности и партии; у кого закупаетесь; как считаете сейчас. Не спрашивай про фреймворки, базу данных и серверы. После ответов перескажи в двух строках, что понял, и сразу собирай приложение.

Сущности: товар (название, бренд, категория, объём или зернистость, цена закупки, минимальный остаток, единица измерения); движение (приход или расход, количество, дата, процедура или причина, комментарий); поставщик (название, телефон или чат, срок поставки); категория. Связи — по стабильным ID, а не по названиям.

Статусы остатка: «в наличии» → «ниже минимума» → «нет в наличии». Статус вычисляется из движений и минимального остатка, вручную его не ставят.

Экраны: 1) таблица остатков с поиском, фильтром по категории и бейджами статусов; 2) приход — форма с товаром, количеством, ценой и поставщиком; 3) расход — быстрое списание нескольких позиций за одну операцию; 4) карточка товара — остаток, минимум, средний расход и история движений; 5) список закупки — позиции ниже минимума с количеством к заказу и отметкой «заказано».

Интерфейс: один HTML-файл, стили и логика внутри, данные — в localStorage, без внешних библиотек, CDN и иконок-шрифтов. Русские подписи, крупные кнопки, цифры моноширинным шрифтом, аккуратная мобильная вёрстка. В конце объясни, как открыть файл и где хранятся записи.

Частые вопросы

Нужен ли сканер штрихкодов на флаконах?

Нет. На маленьких флаконах наклейка быстро стирается, поэтому поиск идёт по названию и бренду: достаточно пары букв. Приход и расход оформляются двумя полями, а если сканер появится, он сработает как клавиатура и впишет код в строку поиска.

Как посчитать, сколько материалов уходит на одну процедуру?

Списывайте расход на процедуру, а не «за день». Тогда видно, сколько базы и файлов ушло на десять покрытий, и себестоимость считается по фактическому расходу. Партии хранят свою цену: старый запас списывается по прежней цене, новая закупка — по новой.

У меня кабинет и запас дома. Как не путать остатки?

Заведите два места хранения и указывайте место при приходе. Перевозка оформляется перемещением, поэтому общий остаток не меняется, а в истории видно, когда запас переехал. Фильтр оставляет на экране только то, что лежит рядом с креслом.

Что будет, если пересчёт покажет другое количество?

Вводите фактический остаток, и появляется отдельное движение с разницей: недостача или излишек. Прежние записи остаются на месте, поэтому понятно, где возникло расхождение. Такие движения помечены — их удобно смотреть перед закупкой.

Где хранятся записи и не пропадут ли они?

В памяти браузера на вашем компьютере, внешнего сервера нет. Пока вы работаете в том же браузере, склад на месте. Перед переустановкой системы приложение выгружает всё в файл и загружает обратно — это две кнопки в настройках.

Подойдёт ли склад, если часть расходников я беру на маркетплейсе?

Да. Поставщик — обычное поле в документе прихода, туда можно вписать и магазин у дома, и продавца с доставкой. Полезны срок поставки и цена упаковки: список закупки показывает, что брать сейчас, а что подождёт до следующего заказа.

Соберите склад расходников сегодня вечером

Гели, базы и файлы будут заканчиваться по расписанию, а не внезапно. Один промпт, семь шагов и 5 млн токенов бесплатно.

Подписка не нужна: файл остаётся у вас