DINO. More than a data collection system.
Open-source data platform
DINO is the web platform Gnucoop builds to collect, manage and analyse data in social and development projects: forms online and offline, reports and dashboards, maps and AI, all on the same database. It was born to collect health data in UNHCR refugee camps; today NGOs, foundations and cooperatives use it in Italy and abroad.
Why DINO
Your data, from the field to the decision
Collecting data simply and well is the foundation of any work in sustainable development, whether you want to understand a context or measure the impact of what you do. DINO turns that data into a living database you can monitor, analyse and share.
What DINO is for
- One solid database of your projects and activities.
- Results-based indicators, monitored as data comes in.
- Reports for donors and partners, without rebuilding spreadsheets.
- Several projects and programmes on the same platform.
Easy to learn, customisable, built for the field.
Features
Everything a field data project needs
From the first questionnaire to the report for your donors, on the web, on mobile and offline.
Collect
Easy digitisation
Build questionnaires with the visual form builder, or import them from XLSForm.
Online and offline
Data collected without a connection stays on the device and is sent as soon as the connection is back.
Web, mobile and desktop
DINO is a Progressive Web App: the same app runs in the browser, on phones and tablets, and on the desktop.
Skip logic and validation
Show only the questions that apply, and set range checks and unique fields so that only good data gets in.
Longitudinal data
Linked forms with two-way sync, for an initial visit and its follow-ups.
Public forms
Open any form to people without an account, for anonymous submissions.
KoboToolbox compatible
Import data collected with KoboToolbox, or reuse the same XLSForms.
Analyse
Reports and dashboards
Standard reports come ready; users build their own with XLSReport, a simple spreadsheet-based format.
Real-time analysis
Frequency distributions, summary statistics, dashboards and maps, updated as data arrives.
Maps
Geolocate your data and see it on a map for each form.
Chat with your data
Ask questions in plain language: an integrated AI model analyses the data for you.
Document assistant
Index PDFs, audio and video, such as procedure manuals, and ask a chatbot about them.
Advanced search
Filter submitted forms by any parameter or by the value of any field.
BI plug-in
Export your data to the main data analysis tools.
Manage and integrate
Users, groups and permissions
Grant access form by form, with several levels of permission for complex data flows.
Change tracking
Every edit to a submitted form is logged with date, time, user and type of change.
API integration
Forward data to third-party applications such as DHIS2 and Tableau through webhooks.
Single sign-on
Users log in with their Microsoft 365 or Google Workspace account.
Notifications
In-app and email notifications when something happens on the platform.
Multilingual
The whole interface, your own labels included, can be translated into any language.
Security
Data is protected with industry-standard security, on the web and on mobile.
Your colours
Each user can set the colour theme of their platform.
Join the DINO community on Discord
Ask questions and get quick answers, learn from other users' projects, share tips, and tell us what DINO should do next. Beginners and experts are equally welcome.
Try DINO
Try DINO now
Two ways to start: explore it in your browser in a couple of minutes, or install it on your own server.
Try the demo in your browser
The demo needs no account and no server. DINO is offline-first, so it runs entirely in your browser and keeps the data on your device.
- Download a ready-made scenario, such as the MUAC nutrition visits below.
- Open the demo.
- Click Admin User in the top right corner.
- Choose Backup and Restore, then Restore data.
- Select the file you downloaded, and explore.
Install it on your own server
For IT teams who want their own instance, DINO installs with Docker in a few minutes. You need Docker and Git.
# 1. Clone the installation repository
git clone https://github.com/gnucoop/dino-install.git
cd dino-install
# 2. Generate a deployment in a folder of your choice, and answer the prompts
./setup.sh my-dino
# 3. Start the stack
cd my-dino
docker compose up -dAt the end, setup.sh prints the address of your DINO, with the admin email and password.
Installation repository on GitHub →
Hosted, customised and supported by the people who build it
A version tailored to your projects, with real-time sync between users, a custom mobile app, new features or training for your team. Tell us what you need.