Decko.org
Ruby-based framework
By Vignesh Prasad, Principal Product Designer at Ebury
Decko , a web development framework that creates sophisticated web systems out of wiki-inspired building blocks called “cards”. Decko can be used to develop open community sites, private knowledge management sites, public proposal submission sites with private back-ends for review, project management systems, wikis, blogs, journals, forums, and more. A descendant of Ruby-on-Rails, Decko is distributed as a Ruby gem.
My contribution (2014 - 2018)
Decko is an open-source project that extends ruby-rails into a sophisticated wiki framework. It has many practical features such as a web-based UI editor, version history, UI based query generator, interactive developer console for mod creations, etc.
During my period at the psychometrics centre, the University of Cambridge, I was heavily involved and contributed to developing this framework.
I mainly focused on UX design for this project, and occasionally, I implemented some of the UI design myself. Primary users are Ruby developers, data researchers and students.
+----------------------+----------------------+----------------------+ | ROLES | TOOLS | TECHNOLOGIES | +----------------------+----------------------+----------------------+ | UX research | Sketch | Ruby | | UI design | Invisionapp | Decko | | Branding | Atom | SASS | | Front-end | iTerm | Bootstrap | | | | HAML | | | | CoffeeScript | | | | SnapSVG | +----------------------+----------------------+----------------------+
My workflow
As a designer
Developer Scenarios ⇢ Interaction design/Wireframes/Mockups ⇢ Collaborate on Invisionapp ⇢ High Fidelity Designs ⇢ Iterate
As a developer
Develop UI components and modules ⇢ Collaborate with other developers ⇢ Front-end code review