Разработка читалки для отображения книги

Екатерина12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.12.2012

Разработка читалки для отображения книги в электронной библиотеке.

Примеры: http://bookmate.com/ login virtotek pass 123456

http://www.litres.ru/ login [email protected] pass 928-884

http://www.imobilco.ru/ login [email protected] pass 123456 (книга http://www.imobilco.ru/books/-/58028/read/)

Технические характеристики проекта:

ASP.NET MVC 4.5

ORM

: NHibernate

database: MySQL 5

Кодирование - UTF 8 general

Задача: Создать веб-приложение для чтения материала (EPUB, FB2). Веб-приложение, на этапе загрузки оригинального документа (WORD, PDF) переводит его в Epub(книгу), а также в структурированый и стилизированый HTML-документ и сохраняет его кэшэ для последующего онлайн-чтения.

Онлайн-приложение на этапе чтения загружает HTML-документ, дополняя его HTML-элементами управления навигации, возможностями создания заметок и цитат, отметок, переводов и тп. через использование JavaScript-дополнения, синхронизируя все действия

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

Загрузка книги в базу должна осуществляться полностью.

Читалка должна быть “облачной” - при завершении чтения книги на одном устройстве, продолжение чтения на другом - с того же места. Offline mode (возможность сделать заметку, выделить цитату, которая сохраняется и отображается при подключении к интернету).