You need Python installed. If you don't have it, grab the latest 3.x version from python.org — not 2.7, that one's ancient. During the Windows install, tick the "Add Python to PATH" box, otherwise the terminal won't find it later and you'll waste twenty minutes wondering why.
You'll also want a code editor like VS Code, and that's basically it. No database to set up, no API keys, nothing external.
pip install -r requirements.txt
python app.py
http://127.0.0.1:5000. Upload a resume, optionally paste a job description, and hit Screen Resume."ModuleNotFoundError" when you run app.py. That means the pip install didn't finish, or you ran it in a different folder. Go back, make sure you're inside the project directory, and run the requirements install again.
The PDF upload returns empty text. Some resumes are scanned images, not real text — pdfplumber can only read actual text layers, not pictures of text. Test with a normally exported PDF first. If yours is a scan, that's an OCR problem, not a bug in the app.
Upload any sample resume. If you get a page back with a predicted category, the model is loading and predicting correctly. Now paste a job description and screen again — you should see a match score with a colored Strong, Partial, or Weak label. If both of those show up, everything's wired correctly and you're ready to demo.
Our team is here to assist you with installation and setup.