Skip to content

A Google GenAI App called SWA Crew Quest that provides Trivia & Training to test your skills in handling real-world situations across 5 unique and challenging scenarios.

License

Notifications You must be signed in to change notification settings

lhiebert01/swaquest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWA Crew Quest: Trivia & Training

✈️ 🎯 💫 An interactive training and trivia application designed specifically for Southwest Airlines crew members, celebrating the spirit of SWA while enhancing professional knowledge through engaging scenarios.

Streamlit App

Features

  • Role-Specific Training: Customized scenarios for different SWA roles including Flight Attendants, Pilots, Ground Operations, and more
  • Dynamic Content Generation: Uses Google's Gemini AI to create unique, relevant scenarios and questions
  • Interactive Learning: Engaging trivia and real-world scenarios that test and enhance professional knowledge
  • Performance Tracking: Leaderboard system to track and celebrate top performers
  • Adaptive Difficulty: Questions ranging from easy to challenging across various aviation categories
  • Categories Covered:
    • Customer Service
    • Operations
    • Company Culture
    • Aviation History
    • Technical Knowledge
    • Problem Solving
    • Leadership
    • And more!

Installation

  1. Clone the repository:
git clone https://github.com/lhiebert01/swaquest.git
cd swaquest
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt

Configuration

  1. Create a .env file in the project root:
GEMINI_API_KEY=your_gemini_api_key
  1. For Streamlit deployment:
    • Add your API key to Streamlit secrets
    • Format: GEMINI_API_KEY = "your_key_here"

Usage

  1. Run locally:
streamlit run app.py
  1. Enter your name and optionally select your SWA role
  2. Complete scenarios and answer questions
  3. Track your progress on the leaderboard
  4. Learn from detailed explanations and aviation facts

Development

  • Built with Streamlit and Google's Gemini AI
  • Implements session state management for seamless user experience
  • Features role-specific content generation
  • Includes comprehensive error handling

Deployment

The app is deployed on Streamlit Cloud. For deployment:

  1. Push to GitHub
  2. Connect repository to Streamlit Cloud
  3. Configure environment variables
  4. Deploy!

Security

  • API keys and sensitive data managed through Streamlit secrets
  • Secure handling of user information
  • No personal data stored or transmitted

Credits

Developed by Lindsay Hiebert, a Generative AI expert creating applications focused on the health, happiness, and growth of people.

Feedback

Connect with me on LinkedIn to share your thoughts or discuss AI solutions that make a difference.

License & Rights

This project is licensed under the MIT License, with the following additional terms:

© 2024 Lindsay Hiebert. All Rights Reserved.

This application is currently in beta and is a proprietary training solution that may be offered commercially in the future. While the code is shared under the MIT License, all rights to the commercial application, its design patterns, and training methodologies are reserved. Any use, modification, or distribution of this code must maintain this attribution and rights notice.

Commercial use or deployment of this application or substantially similar training systems requires explicit written permission from the author.

Credits

Developed by Lindsay Hiebert, a Generative AI expert creating applications focused on the health, happiness, and growth of people. This application represents a beta version of a potential commercial training solution.

Feedback & Commercial Inquiries

  • Connect with me on LinkedIn to share your thoughts or discuss AI solutions that make a difference
  • For commercial licensing or deployment inquiries, please reach out through LinkedIn
  • Beta testing feedback is welcome and appreciated

About

A Google GenAI App called SWA Crew Quest that provides Trivia & Training to test your skills in handling real-world situations across 5 unique and challenging scenarios.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages