Разработка на
1 вариант: Symfony2 + Bootrstrap или
2 вариант: Symfony2 + Sonata + Bootrstrap
Задача программы: обработка заказов (бронирование номеров в отеле), как в бэк-офисе интернет-магазина
Модули:
1. Форма (таблица) работы с заказами. Возможности таблицы: сортировка, фильтр (по нескольким столбцам одновременно), поиск.
Поля: номер заказа, статус заказа, клиент, телефон, почта, дата заезда/выезда, категория, количество гостей, номер, корпус, поступления денег (оплаты, баланс),
Пример таблицы с сортировкой и поиском:
2. Шахматка: диаграмма Ганта (в столбец номера отеля, в строку даты), на которой отображаются забронированные из Таблицы заказов (образец вложен). Можно сделать в виде html-таблицы:
3. Финансы
- расчет стоимости заказа (исходя из прайса)
- касса (получение и выдача денежных средств)
- формирование и отправка счетов
- монитор: вывод основных показателей в виде графиков:
4. Отчеты (с выводом в PDF, XLS)
По загрузке номеров
Фин. отчеты
5. Справочники:
Гостей (и предприятий), типов номеров, номерации номеров отеля, пользователи, адреса.
6. Модуль приема заказов с сайта:
Обычная форма: ФИО, телефон, почта, дата заезда, выезда, номер, кол-во гостей после отправки попадает в таблицу Заказов.
7. CRM:
1. Отправке/приему почту клиенту с фиксацией в взаимодействиях (истории)
2. Рассылки клиентам по каким-то событиям (день рождения, праздники)
3. Рассылка почты при изменении статуса заказа (например при получении оплаты)
4. Фиксация истории взаимодействий с клиентом: вх/исходящие письма (автоматически), звонки (вносит вручную менеджер после разговора по телефону) с кратким описанием их.
--------------
Вопросы:
1. Есть ли у Вас опыт реализации подобных систем (или просо самописных интернет-магазинов) на Symfony 2. Если да, желательно видеть ссылки на демо или скриншоты.
2. Примерный срок разработки
3. Примерная стоимость
4. Возможность взять в работу (загрузка)