<p>---</p><p>## <b>Техническое задание (ТЗ)</b> </p><p><b>Проект:</b> Система управления георазведочными отчётами </p><p><b>Формат:</b> Web-приложение (фронт и бэк) + WebView для мобильных устройств ( Публикацию в маркетах и упаковку в андройод или ios сделаем сами)</p><p>---</p><p>### <b>1. Общая архитектура</b></p><p>- Вся логика и интерфейс реализуются в виде адаптивного web-приложения.</p><p>- Фронт: HTML, CSS, Bootstrap 5 (адаптация под мобильные экраны).</p><p>- Бэк: PHP (без фреймворков), MySQL для хранения данных.</p><p>- Мобильное приложение — это WebView-обёртка через Flutter.</p><p>---</p><p>### <b>2. Роли пользователей</b></p><p>#### <b>Администратор (доступ через веб-интерфейс)</b></p><p>- Авторизация</p><p>- Создание и управление <b>пользователями-сотрудниками</b></p><p>- Создание и управление <b>проектами</b> (скважины, месторождения)</p><p>- Назначение проектов конкретным пользователям</p><p>- Просмотр и фильтрация <b>отправленных отчётов</b></p><p>- Просмотр прикреплённых файлов</p><p>#### <b>Сотрудник (доступ через WebView-приложение)</b></p><p>- Авторизация и восстановление пароля</p><p>- Просмотр назначенных проектов</p><p>- Создание и отправка отчётов:</p><p> - Выбор проекта</p><p> - Выбор этапа работ (мобилизация, ОВОС, полевые и т.д.)</p><p> - Ввод комментария</p><p> - Загрузка файла (до 50 МБ; PDF, Word, Excel, PNG, JPEG)</p><p>- Просмотр истории своих отчётов</p><p>---</p><p>### <b>3. Основные модули</b></p><p>#### <b>A. Авторизация и восстановление пароля</b></p><p>- Форма входа по логину и паролю</p><p>- Страница восстановления пароля по email</p><p>- Возможность сброса пароля администратором</p><p>#### <b>B. Список проектов (для сотрудника)</b></p><p>- Список назначенных проектов</p><p>- Фильтрация по году или по типу</p><p>- Добавление проекта в избранное</p><p>- Быстрый доступ к деталям проекта</p><p>#### <b>C. Создание отчёта</b></p><p>- Страница с выбором:</p><p> - Проекта</p><p> - Этапа работ (мобилизация, слушания, ОВОС, полевые работы, завершено)</p><p> - Комментарий</p><p> - Прикрепление файла</p><p>- Ограничение на вес и формат файла (до 50 МБ, PDF/DOCX/XLSX/JPEG/PNG)</p><p>- Кнопка «Отправить отчёт»</p><p>#### <b>D. История отчётов</b></p><p>- Список отправленных отчётов с датой, этапом и ссылкой на файл</p><p>- Возможность фильтрации по проекту, дате, статусу</p><p>#### <b>E. Веб-админка</b></p><p>- Панель входа для администратора</p><p>- Управление пользователями:</p><p> - Создание логина/пароля</p><p> - Привязка проектов к сотруднику</p><p>- Управление проектами:</p><p> - Название, год, месторождение, статус</p><p>- Раздел "Отчёты":</p><p> - Просмотр по пользователю и проекту</p><p> - Фильтрация и экспорт списка</p><p> - Просмотр файлов</p><p>---</p><p>### <b>4. Техническая реализация</b></p><p>#### Фронтенд:</p><p>- HTML5, CSS3, Bootstrap 5</p><p>- UI адаптирован под мобильные экраны (320px+)</p><p>- Все формы и списки валидированы</p><p>#### Бэкенд:</p><p>- PHP 7.4+ без фреймворков</p><p>- Подключение к MySQL (через PDO)</p><p>- Вся логика на одной административной панели и API-эндоинтах для WebView</p><p>#### Хранение данных:</p><p>- MySQL: таблицы пользователей, проектов, отчётов, файлов</p><p>- Все файлы загружаются на сервер и доступны через защищённые ссылки</p><p>---</p><p>### <b>5. Дополнительно</b></p><p>- Статусы отчётов (цветовая индикация, сортировка)</p><p>- Возможность расширения до многоуровневой ролевой модели</p><p>- Основы для последующей интеграции с аналитикой и геолокацией</p><p>---</p><p>Оплата : 400 $<br>Срок : 2 недели <br><br>15 % предоплата <br>35 % по факту завершения вертски<br>50 % по факту завершения всего проекта </p><p>Дизайн PDF в приложении.</p>