/ocean-viking-rescues

web app to show & share data on registrations of rescued people

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

ocean-viking-rescues

Web app to show & share data on registrations of rescued people.

Developed for the rescue ship "Ocean Viking" in support of the HSP@Sea operation.

Description

Synopsis: a flask python app that is connected to Kobo (data collection tool).

Worflow: a kobo form registers rescuees. From a website, the team can retrieve each rescuee's information, as well as having an overview of all rescuees. Reports can be automatically generated and sent via email.

Setup

  1. Create an account on Kobo
  2. Set up the form in Kobo, here is the template.
  3. Create a .env file in the root directory and add the following credentials
    • TOKEN: KoBo API user token
    • ASSET: ID of the form
    • PASSWORD: to login into the website
  4. Deploy the flask application using Azure Web App