[{"data":1,"prerenderedAt":131},["ShallowReactive",2],{"project-en-ats-analyzer":3},{"id":4,"title":5,"approach":6,"body":7,"challenges":105,"context":105,"date":106,"description":107,"expectedOutcome":108,"extension":109,"featured":110,"github":111,"image":112,"link":105,"liveUrl":105,"meta":113,"motivation":114,"navigation":110,"path":115,"repoUrl":111,"results":105,"role":105,"seo":116,"slug":117,"solution":105,"stack":118,"status":127,"stem":128,"vision":129,"wireframe":105,"year":105,"__hash__":130},"projects\u002Fprojects\u002Fen\u002Fats-analyzer.md","Talenta (ATS Analyzer)","Built a full-stack Nuxt 4 web app utilizing Nuxt UI v4 (Radix Vue + Tailwind), Supabase for auth, PostgreSQL with Row-Level Security, and Storage. AI inference queries HuggingFace (Mistral-7B) with structured Zod schema parsing. Integrated Stripe webhooks for subscription quotas (Free, Pro, Expert) and Resend for transactional email dispatch.",{"type":8,"value":9,"toc":98},"minimark",[10,15,24,28,62,66],[11,12,14],"h2",{"id":13},"the-vision","The Vision",[16,17,18,19,23],"p",{},"Talenta solves a massive pain point for job seekers: ",[20,21,22],"strong",{},"the black box of Applicant Tracking Systems (ATS)",". Candidates often apply to dozens of roles without knowing why they never receive interview callbacks. Talenta decodes the hiring algorithm.",[11,25,27],{"id":26},"key-features","Key Features",[29,30,31,38,44,50,56],"ul",{},[32,33,34,37],"li",{},[20,35,36],{},"ATS Compatibility Score",": Instant 0–100 match rating between your uploaded CV and any targeted job offer.",[32,39,40,43],{},[20,41,42],{},"Keyword Gap Analysis",": Prioritizes crucial missing skills and domain keywords extracted from the job description.",[32,45,46,49],{},[20,47,48],{},"Section Breakdown",": Granular evaluation across experience, skills, education, and formatting compliance.",[32,51,52,55],{},[20,53,54],{},"Rewrite Suggestions",": Concrete before\u002Fafter sentence rewrites to boost impact and keyword density.",[32,57,58,61],{},[20,59,60],{},"Quota & Tier System",": Tiered subscription management (3 free analyses, Pro, Expert) wired via Stripe Checkout & Webhooks.",[11,63,65],{"id":64},"technical-architecture","Technical Architecture",[29,67,68,74,80,86,92],{},[32,69,70,73],{},[20,71,72],{},"Frontend",": Nuxt 4, Vue 3, TypeScript, Nuxt UI v4 (Tailwind CSS + Radix Vue primitives).",[32,75,76,79],{},[20,77,78],{},"Backend & Server Routes",": Nitro server engine with in-memory rate limiting and Zod validation.",[32,81,82,85],{},[20,83,84],{},"Database & Auth",": Supabase PostgreSQL with strict RLS policies and SQL migrations.",[32,87,88,91],{},[20,89,90],{},"AI Inference",": HuggingFace Inference API powered by Mistral-7B with custom prompt engineering.",[32,93,94,97],{},[20,95,96],{},"Billing & Email",": Stripe Checkout webhooks and Resend API.",{"title":99,"searchDepth":100,"depth":100,"links":101},"",2,[102,103,104],{"id":13,"depth":100,"text":14},{"id":26,"depth":100,"text":27},{"id":64,"depth":100,"text":65},null,"2026-02-10","AI-powered CV scoring tool for job seekers: 0–100 compatibility score, missing keywords, section analysis, and rewrite suggestions.","Immediate 0–100 score feedback, ranked matched\u002Fmissing keywords, section-by-section breakdown (skills, experience, education), and actionable before\u002Fafter sentence rewrites.","md",true,"https:\u002F\u002Fgithub.com\u002FDjam18\u002Fats-analyzer","\u002Fimages\u002Fportfolio\u002Fats-analyzer.png",{},"Over 75% of resumes are discarded by automated Applicant Tracking Systems before a human recruiter ever sees them due to formatting glitches or missing keywords.","\u002Fprojects\u002Fen\u002Fats-analyzer",{"title":5,"description":107},"ats-analyzer",[119,120,121,122,123,124,125,126],"Nuxt 4","Vue 3","TypeScript","Nuxt UI v4","Supabase","HuggingFace","Stripe","Resend","in-progress","projects\u002Fen\u002Fats-analyzer","Empowering job seekers to beat automated ATS filters through transparent AI-driven resume scoring and actionable keyword optimization.","GzrNx1I9Lr0Of8iD2sFRw0Vg4l6zmSZN1mix-Q95pvM",1792236099110]