gladorsad-ios

Public feedback collection tool for iOS

https://github.com/southwestair/gladorsad-ios

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Public feedback collection tool for iOS

Basic Info
  • Host: GitHub
  • Owner: SouthwestAir
  • License: bsd-3-clause
  • Language: Swift
  • Default Branch: main
  • Size: 1.75 MB
Statistics
  • Stars: 3
  • Watchers: 7
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation Codeowners

README.md

😊/😢 GladOrSad-iOS

License

Xcode SwiftUI iOS

Public feedback collection tool for iOS

💡 Concept

An intuitive iPad app developed to gather feedback from Customers and provide admin/configuration features.

📜 Background

At Southwest's Innovation lab, we often invite our customers and team members to evaluate our user experience concepts - by physically walking through and interacting with a protoype experience. We built a "Glad or Sad" tool to capture real-time feedback during these walkthroughs.

Users are presented with a question and can instantly provide feedback by selecting one of the available buttons.

Main Screen

This first screen is an example of what someone experiencing the walkthrough would see. They are asked a question and then asked to tap one of a series of buttons to submit their feedback.

Main Screen

Submitting an answer goes to a thank you screen, which will reset to the question again after a few seconds.

Main Screen

The admin screen appears if you tap a number of times on the Southwest Innovation logo. This allows configuring of the question and answer buttons.

Main Screen

The buttons can be changed/removed, new buttons can be added, and the data can be exported.

Main Screen

This is an example screen showing the configuration of an individual button.

⚙️ Installation Instructions

If you want to set up an AWS lambda (or other microservice, or REST API) to accept the uploaded results from an iPad, you will need to modify the EnvironmentService.swift file.

var presignedUrl: String { switch environment { case .dev, .qa: return "REPLACE-WITH-URL/putFile" case .prod: return "REPLACE-WITH-URL/putFile" } } var apiKey: String { switch environment { case .dev, .qa: return "REPLACE-WITH-API-KEY-TO-AWS" case .prod: return "REPLACE-WITH-API-KEY-TO-AWS" } }

Do not send this file in a pull request as it will be rejected.

🚀 Future ideas

We're always innovating! On our "to do" list are a number of enhancements, such as using drag-and-drop to reorder the buttons, visual representation of aggregated feedback for a more in-depth analysis, QR code scanning for hands-free answering, and a verbal (speech recognition and text to speech) question/response option.

💻 Contributors

The following members of Technology Innovation contributed to this project:

| Matthew Barkley | | :---: | | Matthew Barkley | | matthewbarkley |

| Sierra Dugan | | :---: | | Sierra Dugan | | sierradugandesign |

| Michael Roth | | :---: | | Michael Roth | | michael-roth |

| Jeffrey Berthiaume | | :---: | | Jeffrey Berthiaume | | @jeffreality | | jeffreality | | jeffrey-berthiaume |

| Ben Smith | | :---: | | Ben Smith | | benjamin-x-smith-software-eng |

📖 Citations

Reference to cite if needed:

``` @software { title = {Glad or Sad}, author = {Technology Innovation}, affiliation = {Southwest Airlines}, url = {https://github.com/SouthwestAir/GladOrSad-iOS}, month = {10}, year = {2023}, license: {BSD-3-Clause} version: {1.0} }

```

Owner

  • Name: Southwest Airlines
  • Login: SouthwestAir
  • Kind: organization
  • Location: United States of America

Southwest Airlines Open-Source Initiative

Citation (CITATION.cff)

cff-version: 1.2.0
title: GladOrSad
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - name: Technology Innovation
    affiliation: Southwest Airlines
identifiers:
  - type: url
    value: 'https://southwest.com'
    description: Southwest Airlines
repository-code: 'https://github.com/SouthwestAir/GladOrSad/'
url: 'https://southwest.com'
abstract: >-
  Public feedback collection tool for iOS
keywords:
  - iOS
  - Swift
license: BSD-3-Clause
version: '1.0'
date-released: '2023-10-26'

GitHub Events

Total
Last Year