<p>### Техническое задание на разработку приложения</p><p>#### 1. <b>Цель проекта</b></p><p>Создать приложение для управления автопарком, которое позволяет назначать водителей на транспортные средства, фиксировать и отслеживать повреждения автомобилей, а также отправлять уведомления ответственным лицам о смене водителей и новых повреждениях. Приложение должно обеспечивать удобный контроль за состоянием машин.</p><p>#### 2. <b>Функциональные требования</b></p><p>##### 2.1. <b>Управление автомобилями</b></p><p> - Ведение реестра автомобилей с указанием номера, цвета и привязанного водителя.</p><p> - Возможность назначения и смены водителя для конкретного автомобиля.</p><p> - Автоматическая отправка уведомлений водителям и директору при смене водителя.</p><p>##### 2.2. <b>Отслеживание состояния автомобиля</b></p><p> - Проекция автомобиля с возможностью отметки повреждений на всех сторонах (вид сверху, спереди, сзади, слева, справа).</p><p> - Для каждого повреждения указываются статус, описание и прикрепляются фотографии.</p><p> - Автоматическое уведомление водителя и директора при добавлении нового повреждения.</p><p>##### 2.3. <b>Уведомления</b></p><p> - Уведомление водителей и директора о смене автомобиля.</p><p> - Уведомление водителя о необходимости проверки текущих повреждений и согласования их наличия в установленное время (во время принятия автомобиля).</p><p>##### 2.4. <b>Панель администратора</b></p><p> - Управление списком автомобилей и водителей.</p><p> - Назначение водителей на автомобили.</p><p> - Просмотр и редактирование истории повреждений.</p><p>##### 2.5. <b>Панель водителя (возможно без нее, подтверждать будем на консоли админа)</b></p><p> - Просмотр информации о назначенном автомобиле и его повреждениях.</p><p> - Подтверждение наличия повреждений или отправка комментариев.</p>