A Shiny-powered platform designed to help job seekers ace their interviews and perfect their professional communication using AI-powered feedback and simulation.
anotheRworkhub
lets you:
- 🤖 Practice interviews with an AI-powered interviewer
- 📝 Improve your professional pitches with detailed feedback
- 🌍 Work in both English and French
- 📊 Get real-time analytics on your communication
- 🎭 Simulate different interview scenarios and contexts
Practice your interview skills in a safe environment:
- Multiple interview formats
- Customizable company contexts and positions
- Real-time AI-powered responses
- Cultural fit assessment
Perfect your professional pitch with comprehensive analysis:
- Grammar and structure evaluation
- Potential follow-up question prediction
- Emotional tone analysis
- Real-time statistics and timing
# Install the package
if (!require("devtools")) install.packages("devtools")
devtools::install_github("anotherdataguy/anotheRworkhub")
# Load and run
library(anotheRworkhub)
run_app()
- An OpenAI API key (Get one here)
- R installed on your system
- Required environment variables:
Sys.setenv(
API_KEY_FirstStepper = "your_api_key",
shinymanagerauth = "your_auth_key"
)
- {shiny} - Web application framework
- {bs4Dash} - Bootstrap 4 dashboard components
- {golem} - Framework for building production-grade Shiny apps
- {shinyjs} - JavaScript operations in Shiny
- {shinymanager} - Authentication management
- {promises} - Promise-based asynchronous programming
- {future} - Parallel and distributed processing
- {shiny} - Web application framework
- {bs4Dash} - Bootstrap 4 dashboard components
- {golem} - Framework for building production-grade Shiny apps
- {shinyjs} - JavaScript operations in Shiny
- {shinymanager} - Authentication management
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- This application is currently under development, and features may change or evolve
- Using the OpenAI GPT API generates costs. Be mindful that you are responsible for any charges incurred from your usage
- Make sure to review OpenAI’s pricing model to avoid unexpected expenses