<p>Проект вже існуючий. Є код. Побажання від замовника та коментарі від попереднього розробника.</p><p>Фронтенд на Vue 2, бекенд на Laravel<br /><br />Попередній розробник я оновив Vue сучасної 3-ї версії, замінив повільний компілятор vue-cli на швидкий Vite і відповідно порефакторив трохи код. Але не пустив в прод, бо треба Nodejs (v22.12.0)<br /></p><h2><b>Задачі, які ми хочемо робити</b></h2><h3><b>1. Звіти по бібліотечному каталогу</b></h3><p><b><i>Звіти про книги та їх використання:</i></b></p><ul><li><p><b>Найпопулярніші книги:</b> Загальна кількість видач, середній рейтинг, кількість позитивних відгуків.</p></li><li><p><b>Найменш популярні книги:</b> Книги, які рідко беруть або про які немає відгуків.</p></li><li><p><b>Книги за тематиками:</b> Розподіл книг за підрозділами (кількість).</p></li><li><p><b>Статистика екземплярів:</b> Кількість екземплярів кожної книги, втрачені екземпляри (назва, кількість всього втрачених)</p></li><li><p><b>Список всіх книг у бібліотеці: </b>всі книги в трьох країнах списком з можливістю фільтрації по офісах, країнах, кількість екземплярів, статус (втрачена, в бібліотеці).</p></li></ul><p><b><i>Звіти про користувачів:</i></b></p><ul><li><p><b>Активні користувачі:</b> Кількість видач на одного користувача, середній час користування бібліотекою.</p></li><li><p><b>Нові користувачі:</b> Кількість нових користувачів за період.</p></li><li><p><b>Найактивніші читачі:</b> Топ-10 читачів за кількістю видач.</p></li><li><p><b>Боржники:</b> Список користувачів, які мають заборгованість.</p></li></ul><p><b><i>Звіти про роботу бібліотеки:</i></b></p><ul><li><p><b>Кількість видач книг:</b> Загальна кількість видач за період, розподіл за місяцями, роками.</p></li><li><p><b>Популярність розділів :</b> Які розділи найбільш затребувані.</p></li></ul><p><b><i>Технічні аспекти звітів:</i></b></p><ul><li><p><b>Періодичність:</b> тижневі, місячні, річні звіти.</p></li><li><p><b>Формат та експорт:</b> Таблиці Excel</p></li><li><p><b>Інтерактивність:</b> Фільтрація, сортування.</p></li></ul><h3><b>2. Реалізація фільтрації за країнами та офісами в електронному каталозі бібліотеки</b></h3><p><b><i>Основна мета фільтрації</i></b> – спростити користувачам пошук потрібної книги, швидко звузивши коло результатів.<br />Слід врахувати <b>Гнучкість:</b> Можливість комбінувати фільтри (наприклад, книги по країні та конкретному офісі).<br /><b>Інтерфейс користувача:</b></p><ol><li><p><b>Випадаючі списки:</b> Для вибору країни та офісу.</p></li><li><p><b>Чекбокси:</b> Для вибору кількох країн або офісів одночасно.</p></li><li><p><b>Розміщення фільтрів:</b> Зручно розмістити фільтри з правого боку, поруч з іншими фільтрами</p></li></ol>