Ideal candidate: skilled front-end developer with UI/UX chops.
Create a skeleton IDE (integrated development environment) for materials design. Close to Adobe Dreamweaver (or any other IDE) - when you can change html-markup and simultaneously see the result in another tab. We edit material in XYZ format and view result in 3D.
Front-end developers: use Meteor and React.js and minimalistic UX/UI.
Pure UI/UX designers: create high fidelity mockups.
- Build a general layout with focus areas (eg. toolbar, structure viewer, source viewer)
- Implement two edit modes:
- source editor (to edit material in textual representation)
- visual editor (to adjust material visual representation)
- Support import from a file format, (eg. POSCAR, XYZ)
- up and running application OR high fidelity clickable mockups
- general IDE layout (e.g. menu, toolboxes)
- reactive material editor (edit material file → immediately see results on 3D representation)
- clean and documented code
- tests
We leave exact timing to the candidate. Must fit Within 5 days total.
- use a designated github repo for version control and submission
See Materials Designer repository also.