Storia di un rilascio 2
E’ ormai passato un mese dal rilascio della versione beta di Tonight Events ed e’ tempo dei primi bilanci.
Dal punto di vista tecnico sono molto soddisfatto, sia per quanto riguarda l’hosting che per l’applicazione in se.
Il sito ha risposto pienamente alle mie aspettative e direi che tutte le funzionalita’ implementate hanno funzionato egregiamente senza dare errori.
Le stesse funzionalita’ messe a disposizione dal sito sono addirittura aumentate in questo mese: rispondendo ad alcune richieste degli utenti, ora e’ possibile notificare eventi in quattro modi diversi:
* un evento puo’ essere organizzato tra un artista ed un club esistenti nell’applicazione (funzionalita’ originale)
* un evento puo’ essere creato da un artista (non e’ necessaria la presenza di un locale registrato nel sito)
* un evento puo’ essere creato da un locale (non e’ necessaria la presenza di un artista registrato nel sito)
* un evento puo’ essere creato da un utente registrato
In questo modo, penso di aver garantito agli utenti una vasta gamma di opzioni per segnalare eventi.
Una considerazione ora riguardante l’usabilita’ del sito: a breve penso migliorare ulteriormente questo aspetto rendendo piu’ semplici tutte le funzioni utente. Infatti, analizzando i feedback degli utenti, alcune parti non sono ancora molto chiare o comunque troppo articolate:
* la necessita’ di confermare l’evento per renderlo disponibile alle funzioni di ricerca atraverso la mail inviata dal sistema all’utente
* chiarire che prima e’ necessario iscriversi come utente, e solo in seguito sara’ possibile creare un artista o live club.
Queste le principali critiche ricevute. Per far fronte alle segnalazioni ho intenzione di implementare le seguenti funzionalita’:
* meccanismo di inbox locale, utile per evitare l’invio di mail ad account esterni e usabile anche per un’eventuale messaggistica tra utenti.
* durante la signup dare la possibilita’ all’utente di creare on fly il proprio artista o club
* permettere anche ai guest di segnalare eventi e poi richiedere la login solo al momento del submit dell’evento
* guidare l’utente nelle operazioni basilari mediante popup di help
* implementare un meccanismo di localizzazione (inglese e italiano tanto per cominciare)
Una volta completati questi punti, penso che il sito potra’ essere pronto per essere rilasciato con versione 1.0…
Tonight Events
Finalmente, dopo mesi di duro lavoro serale e festivo, sono felice di annunciare il rilascio di Tonight Events .
Questo piccolo social network e’ nato per dare la possibilita’ a tutti coloro che appartengono ad un gruppo (musicale, teatrale ecc..) di pubblicizzare la propria attivita’ ed i propri eventi. E’ infatti possibile iscrivere il proprio artista o essere aggiunto come membro di un artista gia’ creato da qualche amico.
Il sito e’ inoltre rivolto anche a tutti i gestori di locali: e’ infatti possibile registrare il proprio locale e concordare eventi con tutti gli artisti in modo semplice e sicuro..
Infine, Tonight Events e’ rivolto a tutti noi che vogliamo organizzare le nostre serate: da oggi sara’ possibile cercare tutti gli eventi che si svolgeranno in una determinata data e localita’ geografica. La novita’ significativa di questo sito e’ infatti l’utilizzo di google maps per localizzare artisti, locali ed eventi sul territorio.
Una semplice mascherina di ricerca permette infatti di trovare tutti gli eventi in una determinata localita’ e data, dando cosi’ all’utente la possibilita’ di fruttare tutta la potenza delle API di google maps per capire esattamente dove si svolgera’ l’evento.
Spero che questo sito possa essere apprezzato da tutti voi e che venga utilizzato e seguito da sempre piu’ persone e artisti.
Purtroppo io non ho le possibilita’ economiche per una pubblicita’ massiccia, pertanto mi affido al passaparola e a qualche post sui vari forum.
Detto questo, non mi resta che invitare tutti quanti a visitare Tonight Events e a contribuire fin da subito alla sua crescita.
nota tecnica:
* Tonight Events e’ stato realizzato interamente da me, utilizzando Rails 2.0.2 come web framework; jQuery e Prototype per la parte javascript; PostgreSQL come database relazionale; webfaction per lo shared hosting.
* tutto lo sviluppo e’ stato affiancato da una massiccia attivita’ di testing unitario e funzionale, ottenendo un code coverage di oltre il 90%.