Completato

Note

Errore

Session expiration Your session is going to expireClick here to extend

 
 
 
 
Budget

10.000 - 25.000

Pubblicato il

2012-07-12 15:23:03.0

Cliente

Big***

Questo progetto è iniziato

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

Si ricerca un programmatore RESPONSABILE della piattaforma così descritta:

 

Sviluppo di una piattaforma editoriale web che produca

una versione in digitale visibile su iPad

(come prima soluzione).

• Piattaforma web

• Back-End piattaforma editoriale

• Sito per la sottomissione degli articoli (editorialisti)

• Sito web “classico”

• Piattaforma iPad

• Sottoscrizione abbonamento

• Scarico singolo item

• Scarico item in abbonamento (background)

• Visualizzazione

Struttura tecnica

Caratteristiche del sistema

- app (iPad)

- acquisto di una singola copia del periodico

- acquisto di un abbonamento del periodico

- storico degli acquisti effettuati, con possibilità di mantenerli sul device o cancellarli

per poi riscaricarli a costo 0€ quando già precedentemente acquistati

- acquisto di un “credito” pari ad un numero specifico di riviste che di volta in volta

viene scalato

- visualizzazione del periodico disponibile (solo copertina con pulsante di acquisto

quanto non è stato acquistato un abbonamento, in caso di abbonamento un

semplice pulsante di scarica) in stile “libreria”1

- Caratteristiche proprie dell’app

- download del file contenente tutti i testi e le “prime” immagini

- download in modalità nascosta delle altre immagini e dei video, i due

download dovranno essere separati, dando precedenza alle immagini e

successivamente ai video

- funzioni di zoom su tutte le immagini presenti

- funzioni di zoom sul testo

- gallerie fotografiche scorribili quando è completo il download delle altre foto

- funzioni di zoom per le gallerie fotografiche

- funzioni di zoom sui video

- funzioni di AirPlay (immagini??) & AirPrint

- funzioni di animazione delle infografiche con formato da definire

- Sito web

- backend

- funzioni di login

- gestione permessi e gruppi

1 da definire struttura di presentazione delle copie delle riviste

- gestione della struttura rivista, con funzioni di scelta dei layout di

visualizzazione delle pagine

- creazione dei vari numeri (struttura)

- funzioni di caricamento dei testi

- funzioni di caricamento delle immagini

- funzioni di caricamento delle gallerie

- funzioni di caricamento dei video

- funzioni di caricamento (creazione) delle infografiche

- funzioni di associazioni tra gli elementi caricati

- funzioni di riempimento delle pagine

- funzioni di approvazione editorialisti

- funzioni di approvazione degli articoli degli editorialisti

- funzioni di interfaccia all’app (non gestite su backend ma solo di interfaccia

per l’app)

- produzione automatica del formato di output per app (xml o plist)2

- frontend

- visualizzazione dei numeri vecchi

- visualizzazione di anteprima del numero corrente

- editorialisti

- registrazione utenti

- sistema di autenticazione

- sistema di caricamento dei contenuti (testi, foto, video e gallerie)

- Server web&dbma

- postgresql

- storage server

- video storage

- image storage

- web server

- frontend

- frontend editorialisti

- backend

- backend app

- proxy server 3

- Altre infrastrutture di rete

- da definire durante la fase iniziale dello sviluppo

2 da identificare formato utilizzabile successivamente su altri dispositivi

3 per il bilanciamento del carico tra le macchine virtuali