Разработка новых модулей интерфейса на ExtJS

Необходима интеграция в существующее веб-приложение двух новых функциональных блоков пользовательского интерфейса.

Основные задачи

  • Создание интерфейса ввода данных: Разработка новой формы или набора компонентов для внесения информации в систему.
  • Разработка интерфейса поиска: Создание мощного инструмента поиска по данным приложения с функциями фильтрации и отображения.
  • Реализация экспорта: Добавление возможности вывода результатов поиска на печать и экспорта в формат DOCX.

Технический контекст и требования

Стек технологий

  • Фронтенд: ExtJS 4.2
  • Бэкенд: PHP 7
  • База данных: PostgreSQL 15
  • Веб-сервер: Apache 2.4

Структура проекта и подход к работе

Проект имеет четкую и хорошо организованную структуру. Каждый интерфейсный модуль и его структурные компоненты (меню, таблицы данных и т.д.) вынесены в отдельные файлы или каталоги. Это упрощает навигацию и поддержку кода.

  • Часть необходимых скриптов уже существует и требует доработки.
  • Другие компоненты необходимо создать с нуля, строго следуя существующей архитектуре и стилю кода для обеспечения единообразия проекта.
  • Для работы предоставляются схемы структуры интерфейсов, таблиц базы данных и бизнес-логики.

Условия работы

Работа выполняется удаленно. От исполнителя ожидается понимание принципов работы ExtJS 4, умение читать и адаптировать существующий код, а также создавать новые компоненты в соответствии с предоставленными спецификациями.

Монтаж часового видео со свадьбы

Требуется смонтировать часовой фильм из свадебных материалов. Необходимо включить ключевые моменты, речи и танцы, добавить плавные переходы, эффектные вставки и фоновую музыку.