Skip to content

We created the AI Empower Her app to help women improve interview skills, boost confidence, and achieve economic equality through real-time feedback and tailored advice.

License

Notifications You must be signed in to change notification settings

ashleysally00/duncan

Repository files navigation

Interview Preparation Assistant

Check out the video for our new interview prep app here!

Test the app here: https://duncan-prep.streamlit.app/

Meet our new app, Empower Her - we designed Empower Her to help women in the fight for economic equality. This app functions as both a confidence builder and a job coach. Women can use Empower Her to improve their interview skills with immediate AI-driven feedback They can take the confidence quiz and get conclusions and tips. Our aim is to help women become more confident during interviews so they can get better jobs that pay more.

Our app aligns with UN SDG 5 for gender equality. Learn more here: https://sdgs.un.org/goals/goal5

We created it to promote economic empowerment and leadership for women and girls. We made it by leveraging the power of Google's AI. We built it during the Google Women Techmakers She Builds AI Hackathon. Learn more here: https://developers.google.com/womente...

Local Setup Instructions

Prerequisites

Installation Steps

  1. Clone the repository
git clone https://github.com/ashleysally00/interview-prep-app.git
cd interview-prep-app
  1. Create and activate virtual environment
# Windows
python -m venv venv
venv\Scripts\activate

# MacOS/Linux
python -m venv venv
source venv/bin/activate
  1. Install required packages

First, install Streamlit and Google Generative AI dependencies directly

pip install streamlit
pip install google-generativeai

Next install all the other requirements from the txt file

pip install -r requirements.txt
  1. Set up your API keys:

Create .streamlit/secrets.toml:

GOOGLE_API_KEY = "your-api-key-here"

Create .env in root directory:

GOOGLE_API_KEY=your-api-key-here
  1. Run the application
streamlit run app.py

The application should open in your default web browser at http://localhost:8501

Features

  • Confidence Assessment Quiz: Evaluates your workplace confidence and provides personalized feedback
  • AI Interview Practice: Interactive interview simulation powered by Google's Gemini AI
  • Split-Screen Interface: Take the quiz and practice interviewing side by side
  • Instant Feedback: Get real-time feedback on your interview responses
  • Personalized Recommendations: Receive tailored advice based on your confidence assessment

Project Structure

interview-prep-app/
├── .streamlit/
│   └── secrets.toml
├── src/
│   ├── confidence_quiz.py
│   ├── gemini_interviewer.py
│   └── utils.py
├── app.py
├── requirements.txt
└── .env

Note

Make sure to never commit your API keys or secrets file to GitHub. The .gitignore file is configured to prevent this, but always double-check before committing changes.

About

We created the AI Empower Her app to help women improve interview skills, boost confidence, and achieve economic equality through real-time feedback and tailored advice.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published