--- title: Codingprep emoji: 💻 colorFrom: purple colorTo: yellow sdk: streamlit sdk_version: 1.40.1 app_file: app.py pinned: false license: mit --- project/ ├── app.py # Main entry point for the Streamlit app ├── prompts.py # Contains prompt-related text (e.g., technical_interviewer_prompt) ├── question_handler.py # Handles question generation and metadata processing ├── embeddings_utils.py # Utilities for embeddings and similarity calculations ├── code_executor.py # Handles code execution and test case validation ├── requirements.txt # Python dependencies └── utils/ ├── openai_client.py # OpenAI client setup and response generation ├── model_loader.py # SentenceTransformer model loading └── constants.py # Constants like file paths or default values