eBook

Zamknięty Opublikowano Jun 6, 2015 Płatność przy odbiorze
Zamknięty Płatność przy odbiorze

eBook Requirement Document

Scope:

The eBook application is designed for smart phones and tablets; this should cover the different OS like Android, iOS, Windows & Firefox. The application should contain client (applications running in smart phones & tablets) and server component (for launching books & administrative tasks). The detailed requirements of these are provided below. The data should be stored in Unicode and support multiple languages for all inputs other than scanned PDFs.

Client Application Requirements:

The Client application should be downloadable from app store with necessary pre-conditions met by the respective app stores (primarily apple app store and android app store). The input of the books should support XML, MS Word, HTML, PDF formats. The file may be stored in ePUB format but the display should be in ePUB format only. The files displayed should have book mark facility and also highlighter and the content of the display should not be allowed to be copied. The book marks and highlighters to be stored in the local app data. The source code and intellectual property right should belong to DRH Soft.

There should be link to a dictionary and on any double tap should display the meaning from the dictionary to be displayed as a callout. For harder words there should be option to link it with the dictionary and while displaying the word with dictionary link should be underlined to highlight it is linked to dictionary.

There should be Book Shelf displaying the books and allow to organized / sort based on Title, Author, Title and Date Published in the application.

The application also should have place to display pictures / images with respect in relation with the books. There should be at least one image per page, if the user is not connected through WiFi the application should check if the user wants to download the images from 3G/4G data.

In-App Purchase: The app should allow two kinds of In-App purchases; one for downloading the locked books and another for physical shipment of books and the functionality should be allowed to be enabled and disabled whenever needed for both the in-App purchases on the server side.

Advertisement Requirements: The application should be enabled with admob advertisement and also should support interstitial advertisement. Interstitial advertisement should be delayed for few seconds and display the app content before it displays the interstitial advertisement. The delay should be parameterized in seconds and controlled by the server side and downloaded before the book is downloaded and accordingly displayed.

User Interface: The user interface should be very friendly and allow the user to turn the pages as if it is a normal physical book. If needed the user should be allowed to change the layouts / templates / fonts and font size. There should be option to for the user to default the fonts / font size (if feasible the previous configuration done by user while reading should be retained and used) when the user open next time.

When there is a new book / episode / chapter published there should be an alert in the application with 1, 2, 3 etc. based on the number of books / episodes / chapters published.

The timing when the user access the application regularly should be stored and accordingly there should be an alert with bell trigger in the application. The font size change should be displayed as a line (refer NDTV App for iPAD) which should allow to increase or decrease font size.

Also the application should access the current location and store it as part of the server to facilitate targeted advertisements.

Server Administration Requirements:

The books or chapters should be allowed to publish in a regular basis and there should be functionality to schedule the publishing for future dates / timings. There should be unlimited publishing available.

There should be standard Business Intelligence canned reports available on the server to read the patterns of reading, which should comprises of geographical location, time band and load (time band like 12-13, 13-14 etc with number of users accessed the application, average time spent with geographical location, # of clicks on interstitial advertisements, # of click on the normal advertisements etc.)

The way data is stored also to be shared to facilitate future reporting requirements.

Programowanie zwinne (Agile)

Numer ID Projektu: #7811211

O projekcie

2 ofert Zdalny projekt Aktywny Jul 13, 2015

2 freelancerów złożyło ofertę za $1375 w tym projekcie

hireWebtech

Hello We are ready to discuss. We have android and IOS apps expertise. We will take payment after client satisfaction. We are very new in Freelance but our company running over last 4+ years and we have 2 brunch of Więcej

$2222 USD w ciągu 20 dni
(0 Oceny)
0.0
baskartnj

A proposal has not yet been provided

$527 USD w ciągu 15 dni
(0 Oceny)
0.0