Hello World
FastAPI + HTMX + Alpine.js + Bootstrap 5
Pydantic Models Demo
Demonstrates ATS-optimized resume data structures
Document Generation
Generate professional resume documents in Word and PDF formats
AI Resume Improvement
Use AI to improve your resume with structured outputs and ATS optimization
Launch AI Resume Improver
Opens in new tab - paste markdown resume and get AI-improved structured output
ATS Compatibility Testing
Test and optimize resumes for Applicant Tracking Systems (ATS)
Click any ATS test button above to see compatibility analysis
Tests include parsing validation, formatting checks, and optimization recommendations
ATS Testing Tips:
- ATS compatibility scores range from 0-100% (90%+ is excellent)
- Use standard section headers like "Professional Experience", "Education"
- Stick to ATS-safe fonts: Calibri, Arial, Georgia
- Single-column layout parses better than multi-column
- Include exact keywords from job postings
- Use standard date formats (MM/YYYY or Month YYYY)
Error Handling Demo
Test comprehensive error handling middleware with structured logging
Click any error test button above to see the structured error response
Check your browser's Network tab and server logs to see full error handling
Testing Tips:
- Check browser Network tab to see status codes
- Watch server terminal for structured error logs
- Check
logs/resumegeni.log for detailed error logging
- All errors return consistent JSON format with timestamps