Skip to content

Custom Apps

The easiest way to start with a custom app is to create a group using the custom-app content set. There is a real custom app available here: https://github.com/ICTatRTI/SE-tools

Custom apps allow you to customize the interface and tailer it to your needs. You can use a custom app to control not only the visual aspect of your app, but also which forms are shown to the user and when. This can be done with logic conditions in your custom app

Create a group with pre-build custom app

docker exec -it tangerine create-group "My custom app" custom-app

You can also clone directly suing the git repository for Self-Administered EGRA and EGMA

docker exec -it tangerine create-group "My custom app" https://github.com/ICTatRTI/SE-tools.git

Creating a Custom App

To develop your own custom app, you can use the prebuild custom-app content set which provides scaffolding for your new app.

cd tangerine/content-sets
cp -r custom-app my-app
cp ../translations/* my-app/client/
cd my-app
git init
git add .
git commit -m "First."
git branch -M main
git remote add origin <your apps origin> 
git push -u origin main
npm install
npm start

Custom app Examples

Tangerine for evaluations using sign language.

Tangerine Self-Administered EGMA

Custom app with revamped form listing.