Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The OpenTeleRehab Library (Library) is a site where the public can view and search for telerehabilitation resources (Exercises, Education Materials and Questionnaires). These resources are categorized into different subjects and can be filtered by these categories. Users that visit the site can also view translated versions of these resources.

Visitors of the Library can add and contribute resources to the library. They can submit their own Exercises, Education Materials and Questionnaires telerehabilitation resources which are reviewed by a team of moderators. Once approved the submitted resource can be seen in the site.

The resources are automatically translated to different languages available to the site using Google Translate. At the same time, visitors can also add or suggest proper translations of these resources and goes through the same review process by the moderators.

Admin and moderators can access the site’s backend platform. In this platform, they can add and/or remove user access, manage the resource categories, manage the available languages of the site, review and approve submitted resources and translations and manage the site’s other pages (home page, about us, terms and conditions and acknowledgement pages).

Technology Stack

Item

Technology

Comments

Hosting

Amazon Web Services (AWS) provides a wide range of services with option to upscale the match with the peak demands. 

  • It supports Kubernetes and Docker which will use to implement the micro-services architecture.

  • It supports multi-region deployment which complies to GDPR and data protection requirements

  • It provides monitoring tools to manage and optimize your storage

Operating system and webserver

Many micro services that were used (database, firewall, never-proxy, etc.) are available as SaaS and sn operating system is not needed. In case we added extra services which requires an OS, our default and preferred OS is Ubuntu which has been used worldwide.

Programming language and framework

Databases

MariaDB: open-source, well-maintained by community, frequent security fixes

...