Document languages
Communities document their language so it is not lost and can be kept for future generations, with each community administering its own language and operating independently.
Through a federally funded grant, Musica Viva was commissioned to create an Indigenous language revival platform: a place for communities and linguists to document their language, and for anyone to learn one.
Codium produced a new UI for the student interfaces and completed the iOS, Android, student and administrative web offerings for the platform.
Students have over 12 activity types, from drag-and-drop word matching to video and listening activities and choosing the English translation from audio.
The platform supports the media formats each activity needs, including video and audio inside the dictionary.
Lessons and activities can be built to follow a set curriculum and learning goals.

Communities document their language so it is not lost and can be kept for future generations, with each community administering its own language and operating independently.
To be as open and accessible as possible, OurLingo runs on iOS, Android, in a web browser and as a standalone Electron application for Windows and Mac.

The iOS and Android apps let students learn an Indigenous language, from members of the public to students at a language centre or school. As they progress they gather bush tucker and level up, so they can see the effort they've put in.

Progress through activities, collect rewards and watch your learning build over time.
We implemented the following technology stack, the same proven foundation behind most of the platforms we build and host.
Built in Vue.js as a single page application, for a fast experience without page reloads and the flexibility to evolve as the system grows.
The backend is built in Laravel and MySQL with an API-first interface, so the web and mobile apps share the same endpoints.
Automated testing and deployment let us test new builds and update production quickly, so we can release as often as required.
Amazon's Elastic Container Service runs each service in its own container within a cluster that scales up and down as needed.
Managed hostingWeb, mobile and desktop from one codebase is something we've done before. Tell us what you're imagining.