A Flask-based web application designed to facilitate structured interviews with automatic transcription and markdown export capabilities.
- 🎯 Structured interview flow with categorized questions
- 📝 Real-time response recording
- 📊 Automatic markdown transcript generation
- 🌐 Web-based interface for easy use
- 📋 Category-based question organization
- 🔄 Session management for multiple interviews
- Python 3.x
- Flask (Web Framework)
- HTML/CSS (Frontend)
- Markdown (Export Format)
- Clone the repository:
git clone https://github.com/trentclat/interview-script-tool.git
cd interview-script-tool- Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Start the Flask application:
python app.py-
Open your web browser and navigate to
http://localhost:5000 -
Click "Start Interview" to begin a new session
-
Answer questions as they appear
-
At the end of the interview, you can export the transcript in markdown format
app.py- Main Flask application and interview logictemplates/- HTML templates for the web interfaceinterview_questions.txt- Source file for interview questionsrequirements.txt- Python dependencies
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
Created by @trentclat