Breve: Questionario Edgeryders
Stiamo implementando un nuovo funnel di onboarding per edgeryders.eu. Diverse comunità sovrapposte lavorano sulla piattaforma per comprendere e risolvere problemi. Una parte vitale di questo lavoro consiste nell’invitare nuove storie e prospettive; per farlo, vogliamo creare un primo contatto più semplice e accogliente con le nostre comunità. Il nostro approccio all’engagement si basa sul porre domande aperte relative agli argomenti che stiamo esplorando.
La nostra nuova interfaccia di onboarding è un questionario in cui le risposte vengono pubblicate su edgeryders.eu e l’utente rivendica automaticamente quel contenuto come proprio al momento della registrazione su edgeryders.eu.
Stiamo realizzando la prima versione da utilizzare su tablet alla Biennale del Design di Lubiana il 14 novembre. Per lasciare tempo ai test, la scadenza per avere l’interfaccia pronta è il 4 novembre.
Ambito del progetto
Edgeryders ha già sviluppato l’API che crea un utente su edgeryders.eu con un indirizzo email fornito e pubblica un post a nome di quell’utente. Questa API è descritta nella documentazione API di Edgeryders, nella sezione 3.4. Creazione di account multisito.
Questo brief riguarda la creazione di un modulo JavaScript completamente lato client che raccolga:
- L’indirizzo email di un utente
- Le risposte a diverse domande da parte dell’utente
- Alcuni dati aggiuntivi ma facoltativi
Successivamente, l’applicazione dovrà:
- Compilare le risposte alle domande in un post Discourse ben formattato.
- Ogni domanda deve essere in grassetto, seguita dalla risposta.
- Le informazioni aggiuntive, come l’età, vanno inserite in fondo al post.
- Richiedere la creazione di un nuovo account con l’email dell’utente
- Pubblicare un post con le risposte compilate su edgeryders.eu come nuovo utente
Requisiti:
- Il design dell’app è specificato qui per dispositivi portatili, qui per tablet e qui per desktop. Questo design mostra le domande effettive da porre e tutti i testi pertinenti.
- L’app deve seguire il flusso e la logica descritti nella documentazione API
- Le definizioni delle domande e il numero di domande devono essere configurabili tramite un file di configurazione in formato JSON o YAML.
- L’app deve seguire le raccomandazioni sulla gestione degli errori e visualizzare i messaggi di errore pertinenti quando restituiti dall’API, consigliando all’utente come procedere
- Una volta inviato il post, l’app deve mostrare il riepilogo dell’account come descritto su
- L’app deve essere completamente lato client, senza codice eseguito lato server, eccetto per l’hosting.
- L’app deve essere sviluppata con il framework Vue.js.
- Lo sviluppatore deve pubblicare il codice su GitHub ed effettuare commit e push regolari durante lo sviluppo.
- La comunicazione e la collaborazione con Edgeryders devono avvenire sulla piattaforma edgeryders.eu.
- L’app deve essere consegnata entro il 1° novembre.
Licenza
- Questo software sarà open-source con licenza MIT.
Ricompensa
- Offriamo 1000 EUR (circa 1100 USD), pagati alla consegna.
Come candidarsi
- Pubblica nel thread Discourse di Edgeryders, insieme a un link ad alcuni dei tuoi lavori.
Ricorda che è fondamentale che tu abbia completato il lavoro entro il 4 novembre.