Kurzbeschreibung: Edgeryders-Fragebogen
Wir führen einen neuen Onboarding-Prozess für edgeryders.eu ein. Mehrere sich überschneidende Gemeinschaften arbeiten auf der Plattform daran, Probleme zu verstehen und zu lösen. Ein wesentlicher Teil dieser Arbeit besteht darin, neue Geschichten und Perspektiven einzubringen. Dazu möchten wir den ersten Kontakt mit unseren Gemeinschaften einfacher und einladender gestalten. Unser Ansatz zur Einbindung von Menschen dreht sich darum, offene Fragen zu den von uns untersuchten Themen zu stellen.
Unsere neue Onboarding-Oberfläche ist ein Fragebogen, dessen Antworten auf edgeryders.eu veröffentlicht werden. Der Nutzer kann diese Inhalte dann automatisch als seine eigenen beanspruchen, sobald er sich auf edgeryders.eu registriert.
Wir entwickeln die erste Version, die am 14. November auf einem Tablet auf der Biennale für Design in Ljubljana eingesetzt werden soll. Um Zeit für Tests zu lassen, ist die Frist für die Fertigstellung der Schnittstelle der 4. November.
Projektumfang
Edgeryders hat bereits eine API entwickelt, die einen Benutzer auf edgeryders.eu mit einer angegebenen E-Mail-Adresse erstellt und im Namen dieses Benutzers einen Beitrag veröffentlicht. Diese API wird in der Edgeryders-API-Dokumentation unter 3.4. Erstellung von Konten auf mehreren Seiten beschrieben.
Diese Kurzbeschreibung betrifft die Erstellung eines vollständig clientseitigen JavaScript-Formulars, das Folgendes sammelt:
- Die E-Mail-Adresse eines Benutzers
- Antworten auf eine Reihe von Fragen von einem Benutzer
- Einige zusätzliche, aber freiwillige Daten
Anschließend sollte das Formular:
- Die Antworten auf die Fragen in einen gut formatierten Discourse-Beitrag zusammenfassen.
- Jede Frage sollte fett gedruckt sein, gefolgt von der Antwort.
- Zusätzliche Informationen, wie das Alter, werden am Ende des Beitrags aufgeführt.
- Die Erstellung eines neuen Kontos mit der Benutzer-E-Mail-Adresse anfordern
- Einen Beitrag mit den zusammengefassten Antworten auf edgeryders.eu als neuer Benutzer veröffentlichen
Anforderungen:
- Das Design der App ist hier für Handgeräte, hier für Tablets und hier für Desktop spezifiziert. Dieses Design zeigt die tatsächlichen Fragen, die gestellt werden sollen, sowie alle relevanten Texte.
- Die App sollte den in der API-Dokumentation beschriebenen Ablauf und die Logik befolgen.
- Die Definitionen der Fragen und die Anzahl der Fragen sollten über eine Konfigurationsdatei im JSON- oder YAML-Format konfigurierbar sein.
- Die App sollte den Empfehlungen zur Fehlerbehandlung folgen und relevante Fehlermeldungen anzeigen, wenn sie von der API zurückgegeben werden, und den Benutzer anleiten, wie er weiter vorgehen soll.
- Sobald ein Beitrag eingereicht wurde, sollte die App die Kontozusammenfassung wie beschrieben anzeigen.
- Die App sollte vollständig clientseitig sein, ohne dass Code serverseitig ausgeführt wird, außer für das Hosting.
- Die App muss mit dem Vue.js-Framework erstellt werden.
- Der Entwickler muss den Code auf GitHub veröffentlichen und während der Entwicklung regelmäßige Commits und Pushes durchführen.
- Berichterstattung und Zusammenarbeit mit Edgeryders müssen auf der Plattform edgeryders.eu erfolgen.
- Die App muss bis zum 1. November ausgeliefert werden.
Lizenzierung
- Diese Software wird unter der MIT-Lizenz als Open Source verfügbar sein.
Prämie
- Wir bieten 1000 EUR (ca. 1100 USD), die bei Auszahlung fällig sind.
Wie man sich bewirbt
- Posten Sie im Edgeryders-Discourse-Thread zusammen mit einem Link zu einigen Ihrer Arbeiten.
Denken Sie daran, dass es entscheidend ist, dass Sie bis zum 4. November fertig sind.