Initial commit: HR Position System

- Database schema with MySQL support
- LLM API integration (Gemini 2.5 Flash, DeepSeek, OpenAI)
- Error handling with copyable error messages
- CORS fix for API calls
- Complete setup documentation

🤖 Generated with Claude Code
https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-04 00:46:53 +08:00
commit 29c1633e49
13 changed files with 6184 additions and 0 deletions

23
requirements_full.txt Normal file
View File

@@ -0,0 +1,23 @@
# Flask and Web Framework
Flask==3.0.0
flask-cors==4.0.0
Werkzeug==3.0.1
# Database
pymysql==1.1.0
cryptography==41.0.7
# Environment Variables
python-dotenv==1.0.0
# HTTP Requests
requests==2.31.0
# Version Control
gitpython==3.1.40
# Development Tools
pytest==7.4.3
pytest-flask==1.3.0
black==23.12.1
flake8==7.0.0