ShowMe è una social app per android che permette di pubblicare dei contenuti nascosti, sbloccabili soltanto se si verificano determinate condizioni.
il funzionamento consiste nel permettere all'utente di pubblicare 2 immagini, una cover e una sottostante, mentre la cover è visibile a tutti l'immagine sottostante può essere sbloccata soltanto se raggiunge il target minimo di richieste di visualizzazione.
nell'immagine viene mostrato che cosa succede una volta che un evento raggiunge il suo target. l'occhio blu serve per richiedere a un evento di essere mostrato. la barra verde indica il target di richieste e le richieste raggiunte. Quando la barra verde è completa viene scaricata dal server l'immagine sottostante che diventa visibile a tutti. Quindi, toccando la cover, tramite un'animazione di transizione si potrà vedere che cosa c'è sotto.
l'obbiettivo dell'app è quello di far si che si generi curiosità intorno a un contenuto di cui si sa poco (tramite la cover e la descrizione si può intuire che cosa c'è sotto), e spingere i diretti interessati a far si che questo venga sbloccato.
di seguito la main page, la user page, la activity page, la comment-page e la pagina di creazione dell'evento
pagine social al momento non aggiornate
facebook
https://www.facebook.com/SHOW-ME-1023731051081780/
sito
http://diagonalthink.wixsite.com/showme
per lo sviluppo del client ho usato lo ionic framework, tecnologia ibrida che permette di programmare app mobile in javascript.
Per il lato server sono ancora bloccato, se l'app non è ancora stata pubblicata è a causa di questo. ho inizialmente usato il servizio baas "firebase" che unisce in un'unica piattaforma: database in real time, storage, notifiche, email e analytics. è un servizio ottimo per lo sviluppo di alcuni tipi di app ma non lo è nel mio caso (parlo a livello di database).
ho provato a sviluppare un backend senza usare piattaforme già pronte ma tramite l'integrazione di servizi di terze parti (orientDB come database, S3 come storage, firebase per le notifiche, mailgun per le email), in questo caso uscirebbe un prodotto nettamente migliore. L'altro lato della medaglia è che cosi aumenta la complessità di mantenimento dell'app (scalabilità in primis). quindi boh, voi che dite?
versione alpha
https://play.google.com/store/apps/details?id=com.diagonalthink.showme&hl=it