24FreelanceБиржа фриланса, которая не спит
Завершён

Сайт Отслеживания почтовых отправлений

2 618 просмотров 0 откликов#10394
Статус проекта
Завершён
БюджетПо договорённости
ФорматРазовый проектбез предоплаты
ОплатаЭлектронные деньги
Приём заявокЗавершёндо 10.01.2018
Откликов0в среднем по разделу: 1,0
Просмотров2 61867 за 14 дней

Описание проекта

Необходимо разработать веб приложение на PHP + Symfony2 для отслеживания отправлений/грузов клиентами данного курьерского сервиса.

Требования к технологиям:
PHP 5.4+
MySQL
Symfony 2.3+ (желательно 2.7 LTS)
Doctrine2

Интерфейс должен быть такой же, как на сайте shipmercury (dot) com Разделы, которые не нужно реализовывать:
- Density Calculator
- Pay Invoice Online (Right menu block)
- Fuel Surcharge (Right menu block)

Необходимо реализовать возможность изменения логотипа сайта (ссылку на логотип можно изменить в конфиге) и изменения названия сайта (данный параметр также можно изменить в конфиге, то есть вхождения текста Mercury и MercuryShip™ будут заменяться на названия другие фирм, занимающиеся доставкой грузов)
Также необходимо изменять номер телефона и адрес (в разделе Contact Us)

Описание разделов:
Все разделы со статическим контентом, кроме следующих:
- Ship a Package - ShipNow. Форма логина с таким же текстом, как на сайте shipmercury.com. Через эту форму можно войти в панель администратора.
- На главной странице необходимо добавить форму Package Tracking, такую же, как на странице Tracking.
При вводе Tracking номера в форму, необходимо искать трекинг номер в базе, если номер не найден то выводим текст ошибки, такой же, как на Текст скрыт
Если трекинг найден, выводим данные трекинг номера с текущим статусом отправления и историей прошлых статусов движения отправления.
- Страница деталей трекинг номера. Страница должна быть сверстана в общей стилистике сайта и содержать следующую информацию:
Tracking Number
Scheduled Delivery Date (или Delivered On, если товар доставлен)
Tracking Information. Таблица с полями: Date & time, Status of Item, Location (пункт отправителя или пункт получателя) Новые статусы в данной таблице отображаются по прошествию времени с момента шиппинга (Time from shipping)

Описание панели администратора:
- Для простоты реализации, логин и пароль администратора предустановлен. (можно изменить их в конфиге веб приложения)
- Возможность просматривать/создавать/редактировать/удалять шаблоны статусов трекинг номеров. Описание полей:
Time from shipping: количество часов с момента отправки товара до момента установки данного статуса
Status: статус
Location: текущее местонахождение товара, это может быть пункт отправления или пункт получения (радиокнопка) Например Enrouted to и Location: название пункта получения товара.

Значения поля Status могут быть такие: (возможно их будет больше после начала эксплуатаци системы)
ACCEPTED
ENROUTE TO
LEFT ORIGIN
LEFT COUNTRY OF ORIGIN
IN TRANSIT
ARRIVED TO COUNTRY OF DESTINATION
ARRIVED TO DESTINATION
CUSTOMS DELAY
CUSTOMS RELEASE
AT LOCAL FACILITY
TRANSFERRED TO FEDEX
OUT FOR DELIVERY
DELIVERY EXCEPTION
PACKAGE LOST IN THE MAIL
FAILURE TO DELIVER
ENROUTE TO
SIGNED FOR BY

- Возможность просматривать/создавать/редактировать/удалять трекинг номера. Описание полей:
Status Template: выбор шаблона статуса товара
Shipped on: дата, когда выслали товар, в формате MM/DD/YY, и время в формате HH:MM
Estimated delivery date: дата, когда товар должен придти получателю, в формате MM/DD/YY
Sender: информация об отправителе в формате: Full name, City, State ZIP, Country
Recipient: информация о получателе формате: Full name, City, State ZIP, Country
Type: тип товара, по-умолчанию Merchandise
Delivery method: метод доставки Standard или Express
Description: описание товара, опционально
Weight: вес товара, опционально
Value: задекларированная стоимость, опционально
Insurance: страховка, опционально

При редактировании трекинг номера, значение каждого статуса можно изменять. Т.к. Товар не всегда идет по ожидаемой схеме, возможны форс мажорные обстоятельства и статусы нужно отредактировать. При редактировании статусов трекинг номера, шаблон не должен изменяться.
Разработка для WEB Электронные деньги
24
Твенти · совет

Как написать отклик, который выберут

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

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Сайт строительной компании с портфолио и заявкой на расчёт

Сайт строительной компании с портфолио и заявкой на расчёт

Нужен корпоративный сайт строительной фирмы: портфолио объектов, услуги, этапы работ, форма заявки на расчёт стоимости.

Разработка для WEB24.09.20260198
0откликов
Сайт для частной школы

Сайт для частной школы

Разработка сайта частной школы: приём заявлений, классы и программы, расписание, педагоги и новости.

Разработка для WEB24.09.20260189
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Разработка для WEB» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora