Розробка веб-платформи для управління автопарком для здачі в оренду автомобілів
Цілі - Заміна olx для пошуку лідів, паперовий облік, створення єдиної системи для пошуку, підписання договорів, здачі, оплати, обліку заборгованостей, з можливістю масштабування.
Що необхідно реалізувати поетапно.
А) Вхід по Email
Б) Ролі користувачів
В) Обмеження прав доступу
Ролі: Власник, адміністратор, менеджер сервісу, водій, бухгалтер (Вбудована система бухгалтерії)
Після входу користувач повинен бачити: Кількість вільних автомобілів, автомобілі в оренді, в ремонті, прострочені платежі, ТО, борги водіїв, останні події, завдання, календар, графік доходів і витрат (Під кожен автомобіль)
Картка з автомобілем: VIN, госномер, марка, модель, рік, фото, пробіг, статус, наступні ТО, страховка і до якого числа. Вкладки: Історія ремонтів, ДТП, доходи, витрати, прибуток, документи, GPS (Підготувати архітектуру)
Картка: ПІБ, телефон, Viber(TG) Фото, вод. Посвідчення, паспорт, баланс, борг, депозит, рейтинг, чорний список.
Історія: Оренди, оплата, штрафи, ДТП, документи, коментарі
Створення оренди, поля: автомобіль, водій, дата початку, дата закінчення, продовження, вартість оренди, застава, депозит, коментар
Після створення оренди автомобіль отримує статус “В оренді”, створюється борг, запис потрапляє в історію.
Функції: прийом оплати, готівка, безготівка, зменшення заборгованості, історія операцій, каса.
Створення ремонту, поля: автомобіль, опис, механік, вартість робіт, вартість запчастин, чек, дата, статус, після закриття ремонту автоматично оновлюються витрати автомобіля.
Розділ повинен містити: доходи, витрати, прибуток, касу, заборгованості, графіки, під кожен автомобіль.
Будь-яка зміна повинна записуватися. Фіксувати: хто змінив, коли, що змінив, старе значення, нове значення.
Підготувати архітектуру під: push, Telegram, Email
- Telegram AI Асистент (текст)
Це ключовий функціонал проекту.
Необхідно реалізувати Telegram AI Асистента, який зможе розуміти текстові повідомлення користувача, можливість реалізувати асистента в самій системі CrM, як помічника-оператора.
Приклади: “Забронюй Авео 3661 Сергію з понеділка”, “Сергій оплатив і продовжив оренду 4500 на тиждень”, “Постав значення лачетти 7710 в ремонті” питання-аналіз “Хто повинен сьогодні оплатити?” “Які машини вільні і готові?”, “Яка машина найприбутковіша/збиткова?”
Логіка роботи:
Отримати повідомлення, передати в OpenAI, визначити намір, знайти сутність (Об'єкт, водій, автомобіль, суми тощо), при необхідності задати уточнююче питання, викликати відповідну функцію API, надіслати користувачу результат. Важливо використовувати Function Calling/Structured Outputs, а не парсинг тексту регулярними виразами.