- Add /api-docs as alternative to /docs for Swagger UI
- Add /api-redoc as alternative to /redoc for ReDoc
- Add /documentation endpoint with all available doc links
- Update debug endpoint to include new alternative URLs
- Provides workaround for reverse proxy routing issues
🤖 Generated with BackendIM
Co-Authored-By: Claude <noreply@anthropic.com>
- Add request logging middleware to track all incoming requests
- Add startup/shutdown event handlers with detailed logging
- Enhance debug endpoint with server and request information
- Add catch-all route to identify unhandled requests
- Improve logging to help diagnose reverse proxy issues
🤖 Generated with BackendIM
Co-Authored-By: Claude <noreply@anthropic.com>
- Explicitly configure docs_url and redoc_url in FastAPI app
- Add /debug endpoint to verify FastAPI is running correctly
- Enhance root endpoint with more helpful information
- Helps troubleshoot reverse proxy configuration issues
🤖 Generated with BackendIM
Co-Authored-By: Claude <noreply@anthropic.com>
- Add email-validator==2.1.0 to requirements.txt
- Fixes ImportError when using pydantic EmailStr fields
- Resolves application startup issue with health check
🤖 Generated with BackendIM
Co-Authored-By: Claude <noreply@anthropic.com>
- Update OpenAI version to >=1.6.1 to resolve LangChain conflict
- Remove LangChain dependencies (not needed for this implementation)
- Fix OpenAI imports to use newer v1+ API format
- Make database and storage paths flexible for different environments
- Update Alembic configuration to use dynamic database paths
- Ensure compatibility across different deployment environments
🤖 Generated with BackendIM
Co-Authored-By: Claude <noreply@anthropic.com>
- Complete FastAPI backend with SQLite database
- AI-powered resume parsing and job matching using OpenAI
- JWT authentication with role-based access control
- Resume upload, job management, and matching endpoints
- Recruiter dashboard with candidate ranking
- Analytics and skill gap analysis features
- Comprehensive API documentation with OpenAPI
- Alembic database migrations
- File upload support for PDF, DOCX, and TXT resumes
- CORS enabled for frontend integration
🤖 Generated with BackendIM
Co-Authored-By: Claude <noreply@anthropic.com>