!!! This project is under heavy refactoring to be soon a cool and modern Node.js project.
!!! Soon enough (begining of 2023) we should start shipping stable versions and have a main
branch for less adventurous creators.
This repository bundles together LabintheWild study templates and instructions to support developers with creating their own online studies.
This project is meant to help people with basic web development skills -- meaning HTML, CSS, JavaScript, and Node -- to bootstrap a LabintheWild study. Using it is not at all mandatory to be part of our researchers' community as a LabintheWild study is fundamentally implemented as a web application. If you have your own choices of technology you're free to use them as long as the study comply with some design guidelines presented in our tutorial.
Please consider submitting ideas and code to improve either the tutorial or this templates. This can be done by submitting an issue, creating a pull request for an open issue, or emailing us at: tech [at] labinthewild.org
- DOCS: some documentation and howto guides.
- TEMPLATE: our first beloved template presents choices of cats to present your future kitty.
How is the template folder organized?
- css: Style sheet files;
- img: All sorts of images used in your study;
- include: Configuration files;
- js: External JavaScripts -- preferably only 'non-bundleable' ones (as we use Webpack to bundle external dependencies);
- src: Your code (mainly JavaScripts now).
- templates: HTML templates for the study pages -- we use the Handlebars.js library to handle this right now.
Good to know that you got to this point. =)
Please visit the docs folder and learn: