
A FastAPI-based web application that automatically generates tailored cover letters based on your resume, job descriptions, and company information using AI. The frontend is served directly via Jinja2 templates and styled with Tailwind CSS / Daisy UI.
Resume Parsing: Extract key skills and experience from your CV/resume (PDF, DOCX)
Job Description Analysis: Identify key requirements from job postings (text or image)
Company Research: Automatically gather company information via Exa AI (optional)
AI-Powered Generation: Create tailored, professional cover letters using AI (via OpenRouter)
Integrated Frontend: UI built with Jinja2 templates, styled with Tailwind CSS and Daisy UI
Environment-based Configuration: Easily configure API keys, CORS, rate limits, etc.
Monitoring & Logging: Prometheus metrics, request ID tracking, and detailed logging
Rate Limiting: Protects API endpoints from abuse
Docker Containerization: Easy deployment with Docker
Built with