The iScape onboarding. This project is a means to alleviate the issue of abandonment in IOT devices related to citizen science and civil sensing. This onboaridng is being used by Making Sense as a means to test the effectiveness of building communities around these grassroots initiatives. Currently supporting the SmartCitizen API and the new SmartCitizen Kit 1.5.
This is a web app that aims to solve key issues in the setup of open data sensors within grassroots smart-city communities through developing cognitive goals, such as fostering ownership, creating context, showing playful animations and simplifying language. This multi-lingual experience helps reduce the bottleneck of non-technical citizens installing IOT devices. This tool is currently being used in an EU Research Project.
Here is the current link to live-deployment
Updates are handled through this fork and then moved down to the master
You need git to clone the repository. You can get git from http://git-scm.com/.
We also use a number of node.js tools to initialize and test the Web App. You must have node.js and
its package manager (npm) installed. You can get them from http://nodejs.org/.
You need a version >= 9.8.0
(You can use nvm
to get the right version).
Clone the repository using:
git clone https://github.com/fablabbcn/smartcitizen-onboarding.git
cd smartcitizen-web
- Install by running:
npm install
npm start
to launch a browser sync server on your source files.npm run dev
to build the application in development mode.npm run build
to build the application in production mode.npm run deploy
to deploy the application to Github Pages.npm run extract
to extract the translations from the JSON and the app.
- Forum forum.smartcitizen.me
This work has received funding from the European Union's Horizon 2020 research and innovation program under the grant agreement No. 688620