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)

ATS Compatibility Tests
ATS Optimization
ATS Compatibility Results

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

HTTP Status Errors
System Error Tests
Validation Error Tests
Error Response (Watch the structured format & 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