INVERSER
INVERSER
Powerful web-based technologies
Powerful web-based technologies
Email:
Mobile:
YouTube

1. Описание.

East-Exp.COM – сайт компании, для которой перевозка грузов Донецк – Россия, Китай и в обратном направлении — является приоритетной задачей и одним из основных видов деятельности компании.

2. Функционал.

На этапе создания сайта были поставлены следующие задачи:

  1. Создание возможности парсить Excel файл, который содержит справочник ТНВЭД для последующей конвертирования его в формат SQL и заливки в базу данных. При этом дальнейшая база данных использовалась бы в качестве инструмента поиска по этому справочнику на сайте. Также в данной задаче было условие - ограничение поиска для незарегистрированных пользователей.
  2. Регистрация пользователей с возможностью, при регистрации, пользователю заливать файл (изображение), которое бы затем видел администратор сайта в административной панели и подтверждал регистрацию пользователя в случае, если изображение (регистрационный документ), является уникальным и действительным.
  3. Создание поиска по базе данных справочника по коду ТНВЭД и отдельно по словам значений кодов ТНВЭД.
  4. Создание уникального калькулятора доставки грузов с территории РФ на территорию Донецка. Калькулятор имеет более 20 логических значений, а также должен предоставлять пользователю возможность расчета доставки груза по РФ коммерческой организацией DPD.RU. Также калькулятор должен был бы уметь сохранять расчет, генерировать PDF файлы для печати и распечатывать расчет на имеющемся у клиента оборудовании.
  5. Создание блока с выводом курса валют со стороннего ресурса, не поддерживающего API.
  6. Создание раздела новостей и других сопутствующих страниц.
  7. Кроме того, в административной панели мы создали возможность заливки Excel файла для последующей его обработки скриптом, а также управление файлами PDF – сгенерированных отчетов.

Что и было успешно выполнено.

Для того, чтобы воплотить все в жизнь, мы использовали несколько различных библиотек для PHP. В том числе:

  1. DomPDF
  2. DPDinRussia
  3. phpQuery

Так как единой и нормальной библиотеки для взаимодействия с DPD.RU API не существует, нам пришлось потратить не мало времени на то, чтобы первое - вытащить все имеющиеся города, их ID из базы DPD, подключаясь через SOAP; а затем, залить их базу (для более быстрого поиска по городу); после чего использовать написанную компанией ipolh библиотеку.

С генерацией PDF тоже пришлось не просто. Указанная выше библиотека, в своей стандартной сборке не поддерживала русскоязычные символы. Поэтому, нам пришлось найти решение...

3. Видео представление.

4. Снимки и стиль.

Главная страница сайта:

Внизу мы использовали небольшое фоновое видео, что добавило сайту «жизни».

Страница регистрации:

Страница «Как работает доставка»:

Справочник ТНВЭД:

Профиль пользователя:

Калькулятор стоимости доставки:

Данные расчета:

Калькулятор стоимости доставки для незарегистрированных пользователей:

Немного административной панели:


Добавить отзыв

Отзывов пока нет