Skip to main content

Learn about the GovWifi applications

Our public-facing websites are:

Our services include:

  • FreeRADIUS servers, instances of FreeRADIUS that act as authentication servers (also known as the “frontend” servers)
  • An authentication API, which the FreeRADIUS servers call to help authenticate GovWifi requests
  • A logging API, which the FreeRADIUS servers call to record each GovWifi request
  • A user signup API, which handles incoming sign-up texts and e-mails (with a little help from AWS)

We manage our infrastructure via:

Other repositories:

  • Acceptance tests, which pulls together GovWifi end-to-end, from the various repositories, and runs tests against it.
  • Smoke tests, a collection of rspec with Capybara tests, using Firefox to access the live application. These smoke test the primary service journeys (authentication, sign-up, and admin site user journeys).

Google Analytics:

  • Google Analytics is enabled for the admin site, product page, Technical documentation using the Google-provided javascript
  • It is enabled for the status page, which is hosted by Atlassian, using the Atlassian management console.
  • Access to the Google Analytics platform is provided on a case-by-case basis as it incurs a cost, and is generally only accessible by the team’s performance analyst or business analyst.
  • Any member of the team can view data collected by Google Analytics using Google Datastudio. There is an additional dashboard which used to allow for more detailed investigations of how people used these pages. However, this dashboard is currently broken.
This page was last reviewed on 16 October 2024. It needs to be reviewed again on 16 April 2025 by the page owner #govwifi .