RESTful API for resume optimization and career development tools
Initiate Google OAuth authentication
Google OAuth callback handler
Logout user and destroy session
Get current user profile
Update user profile
Delete user account
Optimize resume content with AI
Generate personalized cover letter
Extract keywords from job descriptions
Upload resume files (PDF, DOCX)
Download uploaded file
Get user's scan history
Create new scan history entry
Server health check and status
Simple health check for monitoring
Test API endpoints with optional JWT token authentication