Сервис онлайн- скриншот

Бюджет: по договоренности
  1. После регистрации в системе пользователь может сохранить на сервере скриншот любой странички, введя url и, при необходимости авторизации, логин и пароль .



Вместе со скриншотом сохраняется также html код страницы, картинки и также вся необходимая информация для восстановления странички в режиме оффлайн, а также время создания скриншота. Далее вся эта информация подписывается сертификатом криптоПро.



Пошаговый алгоритм работы.



При создании скриншота программа должна:



1.Получить от пользователя URL страницы.



2.Получить с указанного пользователем адреса HTML-код.



3.Создать цветной графический снимок данной страницы таким образом, чтобы вся страница укладывалась в один графический файл. Данный файл должен иметь формат PNG-24 и иметь ширину 1920 пикселей. Пропорции сайта на снимке не должны быть искажены.



4.Упаковать в один файл («Файл снимка») и защитить его сертификатом, содержащим закрытый ключ, следующую информацию: HTML-код, графический снимок, текущее время сервера, возможно: время взятое с публичного NTP сервера.



5.Разместить в базе данных запись, содержащую информацию о снимке, расположении «файла снимка».

Без регистрации возможно создать только сам скриншот (картинку) и получить на него ссылку.



Для получения всей информации (код, время создания+подпись), необходимо пройти регистрацию.



Примеры похожих по интерфейсу сервисов:



goo.gl/mREIca



goo.gl/35yhVg



2. Каждый пользователь имея доступ к системе может просмотреть сделанные им скриншоты, а также выгрузить весь пакет документов (контейнер).



3. Каждый контейнер имеет свой идентификатор.



4. В системе есть несколько ролей для пользователей



·клиент (создает скриншоты)



·агент (получает скриншоты)

Агент зная индентификатор контейнера может просмотреть данные (скриншот+время) и скачать при необходимости



·Администратор (управляет учетными записями и правами)



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



Система представляет собой сайт, написанный на языке PHP5 и использующий базу данных MySQL для хранения данных.



Сайт должен корректно работать на сервере под управлением системы CentOS6 и со службами httpd (Apache Web Server), nginx, mysqld.



Сайт должен корректно отображаться в браузерах IE9, Firefox, Chrome, Opera, Safari.





В ОТКЛИКЕ хотелось бы увидеть:



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



Спасибо!
Опубликован 11.03.2014 в 12:17

Выберите способ верификации:

Обновите страницу после прохождения верификации.