Установите приложение
Напишите боту «старт» — он пришлёт ссылку на установку и токены. На рабочем столе появится иконка AI DIY.
Склад и учёт товаров · автозапчасти
В тетради одна деталь живёт под тремя номерами, а на полке лежит одной коробкой. Соберите приложение, которое помнит артикулы, аналоги и остаток на полке лучше, чем вы в пятницу вечером.
| Артикул | Деталь | Аналог | Полка | Остаток | Статус |
|---|---|---|---|---|---|
| 04465-42160 | Колодки передние | D1210 | A-3 | 6 | в наличии |
| 90919-01253 | Свеча зажигания | IK20 | B-1 | 2 | ниже минимума |
| 48810-42050 | Стойка стабилизатора | SL-1204 | C-2 | 0 | нет в наличии |
| 26300-35503 | Фильтр масляный | OC-217 | A-1 | 11 | в наличии |
| MR-4012 | Ремень генератора | 6PK-1835 | B-4 | 4 | ниже минимума |
Первое, что видно
Считать в уме не нужно: при открытии видно, где тонко и что заказывать.
позиций ниже минимума: на два заказа хватит, третий клиент уедет к соседям.
заморожено в деталях, которые не двигались с прошлой зимы.
занимает приход партии, если артикул ищется по номеру.
Знакомая картина
Excel считает ровно то, что вписали. Ошибка появляется раньше — когда одну деталь записали двумя строками.
Аналоги
Партия пришла под номером поставщика, а такая же лежит под каталожным. В таблице две строки, на полке одна коробка: продали дважды или искали то, что уже есть.
Полка
Клиент диктует номер, вы точно знаете, что брали, а где лежит — нет. Пока ищете, человек уезжает.
Минимум
Порог никто не записывал, поэтому расходник кончился, когда машина уже на подъёмнике. Срочная доставка дороже, а выбор — что дадут.
История
Приход в одном блокноте, продажа во втором, возврат не записан. Куда делись шесть фильтров — непонятно.
Что получится
Без лишних модулей и настроек: только то, что вы действительно открываете в течение дня.
Артикул, бренд, категория, полка, цены. Аналог добавляется в карточку и участвует в поиске.
Товар, количество, поставщик — остаток пересчитан сам, запись в журнале.
У каждой позиции свой порог: свечи уходят ежедневно, стойка — раз в сезон.
Когда пришла партия, кто привёз, сколько ушло. Возврат и списание — там же.
Телефон, срок поставки, позиции. Нового поставщика заводят из формы прихода, не теряя цифры.
Всё ниже минимума собирается в перечень — его можно отправить поставщику.
Сколько это стоит
Любой вариант начинается с вашего времени. Разница — в том, кому принадлежит результат.
| Нанять разработчика | Купить подписку | Собрать самому | |
|---|---|---|---|
| Деньги | десятки тысяч рублей, точнее — после сметы | ежемесячный платёж за доступ к чужому сервису | свой файл и 5 млн токенов бесплатно |
| Срок | недели: бриф, макеты, код, согласование | день на настройку шаблона | вечер на первый экран |
| Правки | новая смена — новый счёт | только то, что предусмотрел тариф | словами в чат: «добавь аналог в поиск» |
| Кому принадлежит результат | часто подрядчику, доступ по договорённости | сервису: данные у них, выгрузить можно не всё | вам — файл на вашем диске |
| Что с доступом | пока платите поддержку | пропала оплата — пропал и склад | открывается двойным щелчком |
Цены зависят от города и аппетита исполнителя. Но в первых двух колонках вы платите за доступ каждый месяц, в третьей — один раз.
Пять причин
Не потому, что разработчики плохие: склад маленький и меняется быстрее сметы.
Один файл вместо сметы и подписки. Токенов на старте хватает на несколько проектов.
Файл лежит на вашем диске. Никто не закроет сервис и не поднимет тариф.
«Добавь колонку с брендом», «ищи по аналогу» — пишете в чат обычным языком, без технического задания.
Форму прихода можно поменять в тот же день, когда поняли, что она неудобна.
Не нужно выбирать пакет «с отчётами» и доплачивать за вторую точку. Всё собирается в один файл.
Инструкция
Программировать не нужно. Нужен компьютер, интернет и полчаса внимания.
Напишите боту «старт» — он пришлёт ссылку на установку и токены. На рабочем столе появится иконка AI DIY.
Запустите приложение и нажмите «Открыть веб-интерфейс» — откроется окно со списком проектов.
Проект — отдельная папка. Остатки, движения и поставщики лежат внутри и никуда не отправляются.
Назовите проект «Склад: автозапчасти» и нажмите «Создать проект».
Нажмите «Скопировать промпт» в блоке ниже и вставьте в поле сообщения — Ctrl+V. Никаких архивов и вложений.
Кнопка «Отправить» ↑ или Enter — промпт уходит в работу.
Бот спросит обычными словами, какие детали держите и что считаете приходом. После ответов — готовый HTML-файл, его открывают двойным щелчком.
Заведите десять позиций и проведите пару приходов. Дальше пишите в чат, чего не хватает: правки приходят полным файлом.
Готовый промпт
Скопируйте кнопкой ниже и вставьте в поле сообщения проекта. Примеры артикулов замените на свои.
Ты — senior product designer, UX-архитектор и фронтенд-разработчик. Помоги мне без технических знаний собрать приложение «Склад: автозапчасти». Я не хочу проектировать базу данных — это твоя работа.
Сначала задай мне 8–15 вопросов простым языком, с вариантами ответов: какие детали я держу (оригинал, аналоги, б/у), по каким номерам ищу, где храню (полка, коробка, гараж), что считаю приходом и расходом, какие поставщики и сроки поставки, какие позиции нужно заказывать первыми, что должно быть видно сразу после открытия. Не спрашивай про фреймворки и базы данных. После ответов коротко перескажи, что понял, и приступай.
Сам спроектируй сущности: товар (артикул, бренд, аналоги, категория, номер полки, цена закупки, цена продажи, минимальный остаток, количество), движение (приход или расход, дата, количество, поставщик, цена, комментарий), поставщик (название, телефон, срок поставки), категория. Свяжи их по стабильным ID: из карточки товара видна история движений, из формы прихода можно создать нового поставщика, не уходя с экрана.
Экраны: таблица остатков с поиском по артикулу, названию и аналогу; приход; расход; карточка товара с историей; список закупки. Статусы товара: в наличии → ниже минимума → нет в наличии. Покажи, что происходит после каждого действия, предусмотри пустые состояния, подтверждение удаления и возврат отменённого движения.
Дизайн выбери сам: аккуратная типографика, понятная иерархия, одинаковые компоненты, таблицы с тонкими линиями, читаемые бейджи статусов, адаптив от 360 px, hover и focus. Никакого визуального шума.
Технически: один HTML-файл, CSS и чистый JavaScript внутри, хранение в localStorage, без сервера, сборщиков и npm. Раздели слои: storage → сущности → фичи → компоненты → экраны. После любого изменения данные сохраняются и интерфейс перерисовывается сразу.
Добавь демо-данные на 10–15 реальных позиций (колодки, свечи, фильтры, стойки) и кнопку «Удалить тестовые данные» с подтверждением. Предусмотри пустые поля, битые данные в localStorage и удаление связанных записей.
Перед выдачей сам пройди сценарии: приход новой детали с аналогом, продажа до нуля, выход за минимум, поиск по аналогу, перезагрузка страницы, работа с телефона. Исправь найденное сам.
Ответ — полный готовый HTML-файл, без «вставьте этот фрагмент». Все дальнейшие правки присылай тоже целиком.
Вопросы
Поиск идёт по артикулу, названию и аналогу — этого хватает. Сканер пригодится, но без него всё работает.
В карточке — цена последней партии, в истории видно, по какой приходила каждая. Среднюю считаете по факту и видите, не продали ли дешевле закупки.
Попросите в промпте поле «точка»: остаток и движения считаются отдельно по каждому месту.
Внесите расхождение как «списание» или «приход» с комментарием «инвентаризация». Остаток станет фактическим, причина останется в журнале.
Данные лежат в браузере на вашем компьютере. Сервер их не получает, поэтому и подписка не нужна. Раз в неделю копируйте папку на флешку.
Для остатков, прихода и списка закупки — да. Отчёты по площадкам и комиссии лучше вести отдельно: есть сценарий учёта на маркетплейсе.
Не нужно переносить склад за вечер. Заведите десять позиций, проведите пару приходов и посмотрите, как сходятся остатки.
Собрать свой складНапишите «старт» — бот пришлёт ссылку на установку и 5 000 000 токенов. Карту привязывать не нужно.