The following is a summary of the technologies used to make the Digital Backpack a reality.
Proxy Server
Python-based web framework for rapid web development. This is the backbone of the Digital Backpack proxy server.
Proxy Server
Python is used in the Digital Backpack to implement a REST api for google services, authentication management, and more.
Proxy Server
The Digital Backpack proxy server implements a standard relational database using MySQL.
Proxy Server
The Digital Backpack proxy server is hosted on a DigitalOcean droplet.
Web App
The Digital Backpack web app uses modern Progressive Web App technology to enable an offline experience in any browser.
Android App
The DigiPack app leverages Kotlin's inbuilt asynchronous functionality to provide a seamless transation between online and offline learning.
Android App
Adobe XD was used to prototype high-end, modern user interfaces for the Android application.
DigiJson
JSON was used to develop the in-house DigiJson format to keep communications consistent throughout the Digital Backpack system.