Seeking a full stack developer to help design a single-page web form that will create data to populate a wiki.
Skills required :
- responsive front end design
- visual design sensibilities
- familiarity with wiki database encoding languages (mostly MySQL/MariaDB)
- clean and simple code to facilitate future feature development
- capacity to integrate fabric free drawing into form to produce PNGs
- good English communication skills
- (Optional) experience with semantic media wiki is a plus
deliverables :
- the front end form designed as per specifications (see project details - also InVision mockups will be provided)
- back end features to help us (event organizers) re-use this tool for different events
- database design to properly encode collected data in a way that links to our wiki seamlessly
- capacity for us (admins) to change all text onscreen without requiring code
- capacity for us (admins) to add translations for all text onscreen in multiple languages
Project description :
It's a dead simple single page form with 3 fields. 2 free text fields and 1 drawing field using fabric.js (a free JavaScript/ html5 drawing tool). The idea is for it to be a card production form to be used by groups of people during card game creation events.
Users go to a url using their phones, tablets or computers and land on the form where, at the top, a question is displayed. They then answer the question in the fields below. At every reload of the page, the question on top is randomized from a shortlist prepared by the admin.
Users can click on this to change the question. Every entry goes to a database formatted in a way that will make it readable by a wiki. The wiki then pulls the created cards and creates a new page for every card. 95% of the wiki work we'll take care of.
Project milestones
1. usable front end with fabricjs integrated and usable
2. database tests to connect with our wiki
3. admin back end creation to permit multiple event creations
4. full functionality test (front end card creation with direct wiki integration)
5. final polishing of UI and UX
All details provided to the final candates.
About the recuiterMember since May 20, 2018 Rajiv Jain
from Hokkaido, Japan