angelacao2109 / ATSResumeTool

An automated tool that optimizes resumes for Applicant Tracking Systems (ATS). Extracts text from PDF files, analyzes keywords using NLP, scores resumes, and provides actionable suggestions to improve ATS compatibility. Built with, spaCy, and pandas.
MIT License
0 stars 0 forks source link

GUI Implementation #10

Open angelacao2109 opened 4 months ago

angelacao2109 commented 4 months ago

Features:

Time Breakdown: Design and Planning: 1-2 days Tkinter, PyQt, Kivy Setup and Basic Implementation: 2-3 days Integration with Backend Logic: 3-5 days Testing and Debugging: 2-3 days User Interface Refinements: 2-3 days

Week 1: Setup and Basic Implementation Days 1-2: Design and planning. Days 3-5: Set up the project with the chosen GUI framework (e.g., Tkinter). Days 6-7: Implement basic UI elements (input fields, buttons).

Week 2: Integration and Basic Features Days 1-3: Integrate the backend logic (parsing, keyword matching, ranking). Days 4-5: Implement basic result display (text or table). Days 6-7: Start testing and debugging.

Week 3: Refinement and Testing Days 1-3: Refine the user interface based on initial feedback. Days 4-5: Continue testing and debugging. Days 6-7: Finalize the simple GUI and prepare for further enhancements if needed.