Simple to use, offline web communication grid (AAC), integrated with AsTeRICS
App for creating a flexible grid system that can be used for Augmentative and Alternative Communication (AAC), for Smart Home control and as a webradio or YouTube player.
These are the most important features of AsTeRICS Grid:
There are 3 versions of AsTeRICS Grid online:
See User documentation or AsTeRICS Grid Playlist on YouTube.
Also see Developer documentation (not finished, maybe outdated) and the Collaboration guide.
git clone git@github.com:asterics/AsTeRICS-Grid.git
yarn install
npm run start
and open http://localhost:9095After yarn install
the following commands are available:
npm run start
—> starts a webserver serving the AsTeRICS grid on http://localhost:9095
, does hot reloading if js-sources change.npm run start-legacy
—> same as start
but js sources are transformed to ES5 using babel.npm run start-no-live
—> same as start
but hot reloading is disabled.npm run build
—> builds the js-files in folder src
to app/build
folder.npm run start-superlogin-dev
—> runs superlogin locally and makes it possible to create “online users” within the locally running application. A local CouchDb instance is necessary in order to work.npm run release
-> releases the current version with a new tag and push it to gh-pages
branch in order to be served at https://grid.asterics.eu/npm run release-latest
-> same as npm run release
but with destination https://grid.asterics.eu/latest/npm run test
-> runs tests of the project using Jest.While development is currently funded within research projects (see below), the non-profit AsTeRICS Foundation pays for the running server costs. If you want to contribute to these costs, you’re very welcome to donate:
AsTeRICS Grid was developed within several funded projects:
Other people and organizations we want to thank:
The AsTeRICS Grid evolved out of AsTeRICS Ergo, see AsTeRICS Ergo Master Plan and AsTeRICS Ergo Architecture and will eventually replace AsTeRICS Ergo.