Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Full stack разработка проекта

project expired


Необходима бэкенд и фронтенд система обработки заказов по типу работы онлайн агентства переводов.


Бизнес модель вкратце:

- клиент создает аккаунт и оплачивает заказ онлайн

- исполнители зарегестрированные в системе получают уведомление о заказе

- исполнитель берет заказ и ведет общение с клиентом онлайн в чате

- исполнитель загружает файл с исполненным заказом


Это вкратце. Система уже работает и не один год, но морально устарела и не подлежит модификации.

Задача: переписать с нуля, улучшить, добавить новые фичи.



Клиент:

Может получать информацию о ценах из виджета калькулятора цен

Может зарегистрировать аккаунт

Может иметь возможность формировать и сразу оплатить несколько заказов

Может иметь возможность оплачивать онлайн (переход на сайт платежной системы)

Может иметь возможность накапливать остаток на счете

Может апгрейдить свой существующий заказ (добавить больше страниц или выбрать более быстрые сроки исполнения)

Может давать чаевые исполнителю

Можеи обмениваться сообщениями с испольниетелм о статусе исполнения заказа.

Может иметь возможность управлять файлами заказа (загрузить / удалить / переименовать).

Может иметь возможность общаться непосредственно с любым исполнителем, с которым есть история работ.

Может иметь возможность отправлять файлы исполнителю, вне контекста заказа.

Может кансельнуть новый заказ когда

Может иметь возможность изменять информацию об учетной записи (адрес электронной почты, имя, телефон)

Может, чтобы проверить номер мобильного телефона через sms

Может иметь возможность отправлять запросы поддержки в службу поддержки клиентов

Может посмотреть историю баланса аккаунта

Может иметь возможность скачивать завершенный заказы

Может видеть статистику и историю заказов

Может получать уведомления на эл. почту

Может иметь возможность редактировать инструкции к заказу через редактор HTML WYSIWYG

Может выбрать исполнителя из списка предыдущих исполнителей (для существующих клиентов)

Может получать скидку на новые заказы

Может иметь возможность использовать баланс на счету аккаунта для оплаты заказа

Может общаться со службой поддержки клиентов (тикеты, смс)



Служба поддержки/админ:

Имеет CRUD для всех объектов

Имеет возможность создавать новые типы заказов

Имеет возможность устанавливать цены на разные типы заказов

Имеет возможность устанвливать ставку оплаты заказа исполнителям

Имеет возможность устанавливать доступность заказов поставщикам

Имеет возможность общаться с клиентами и исполнителями (тикеты, смс)

Имеет возможность видеть статистику и историю заказов и сообщений


Требования к системе:

Поддержка нескольких клиентских сайтов (разные HTML шаблоны)

API-интерфейс клиента, API-интерфейс поставщика, API-интерфейс службы поддержки

Фронтенд SPA для клиентов, исполнителей, службы поддержки

100% покрытие тестами бизнес-логики бекэнда

Предпочтение Laravel5 для бэкенда

Предпочтение Typescript + React.js + Webpack для фронтенда



  1. proposal concealed by client
  2. proposal concealed by client
  3.  freelancer isn't working in the service any longer
  4. proposal concealed by client
  5. proposal concealed by client
  6. proposal concealed by client
  7. proposal concealed by client
  8. proposal concealed by client
  9. proposal concealed by client
  10. proposal concealed by client
  11.  freelancer isn't working in the service any longer
  12. proposal concealed by client
  1.  freelancer isn't working in the service any longer
  • Доброго дня. Чи розглядаєте співпрацю з організацією з використанням договорів, рахунків, актів?

    Можу надати виділену команду чи виділеного розробника. 


Project published
22 June 2017
220 views
Contractor location