CRM для авторозбірки

CRM для авторозбірки: донори, склад деталей, продажі й каталог OEM

📅2026
⏱3 тижні
👥1 розробник
RXLexus RX 350 · 2012 · AL10Donor #D-0418 · intake 03.11 · paint code 1F7 Mercury Metalliccost · owner onlyCatalog checklist · OEM parts for this trim#P-10422Headlamp LH81150-48B20present#P-10423Headlamp RH81110-48B20damaged#P-10424Front bumper52119-48450present#P-10425Hood53301-48080missing#P-10426Mirror LH87940-48530present#P-10427Tailgate67005-48300reservedSale #S-2207Client · +380 ••• •• 42 (blind index)Tailgate · #P-10427€ 340Mirror LH · #P-10426€ 85Discount 5 %€ 403.75⏱ reserve expires in 46 h · auto-releasePWA on every phoneStorekeeperintake · stockManagersales · reservesDirectorcosts · balance
737
автотестів на інваріанти
2
фази зібрано за два тижні
1
робоче місце → телефони всіх працівників

Задача

Авторозбірка японських авто вела облік у програмі «Авторазборка 1.47» через віддалений стіл: одне робоче місце, жодного пошуку з телефону, собівартість бачить кожен, хто сидить за комп'ютером. Деталі додавали вручну по одній, без прив'язки до моделі й OEM-номера, тому оголошення на OLX і залишки на складі жили окремо.

Що реалізовано

Спроєктували й зібрали PWA-CRM із нуля за дві фази. Фаза 1 — фундамент і склад: прихід донора, розбір на деталі, де кожна деталь отримує постійний унікальний номер (лише soft delete), витрати на донора; собівартість і сальдо бачать тільки адміністратор і директор — на це є окремий тест, який ловить витік у будь-який екран. Фаза 2 — продажі: клієнти зі сліпим індексом телефону, резерв і продаж зі складу, статуси з кронами (резерви спливають щогодини, продажі закриваються щодня), знижки. Далі — каталог модель → покоління → комплектація → деталі з OEM-номерами й кодом фарби: при прийомі донора комірник відмічає «є / немає / бита».

1

Постійний номер деталі

ID деталі = її фізичний номер назавжди; видалення лише soft, історія не губиться.

2

Собівартість під замком

закупівля, витрати й сальдо бачать лише адмін і директор; автотест ловить витік у будь-який екран.

3

Резерви й продажі

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

4

Каталог OEM

модель → покоління → комплектація → деталі з OEM-номерами; прийом донора за чек-листом «є / немає / бита».

5

Код фарби

колір донора й деталі за заводським кодом, щоб підбирати кузовщину без фото.

6

PWA з телефону

працює як застосунок на телефоні комірника й оновлюється сам; QR-етикетки заховано за перемикачем до потреби.

Результат

Замість одного робочого місця через віддалений стіл — система з телефону кожного працівника. Собівартість бачить лише власник, деталі мають постійні номери, а каталог OEM перетворює прийом донора на чек-лист. 614 бекенд- і 123 фронтенд-тестів тримають інваріанти.