Build a working web application called **JobPilot AI** to automate my job search and application workflow. ### Core Workflow **Find jobs → check match → customize resume → prepare application → ask for my approval → submit → track result → monitor replies.** The AI should work automatically as much as possible. It should interrupt me only when: - Information is missing or uncertain - Login, CAPTCHA, MFA, or manual verification is required - The website does not support automation - Final application approval is required ### Main Features **1. AI Job Agent** Add a floating AI chat button on every page. It should perform actions such as: - Find relevant jobs - Search company career pages - Check visa sponsorship - Customize resumes - Prepare applications - Check Gmail for recruiter replies - Update application tracking - Prepare follow-up emails **2. Job Search** Search supported sources such as: - LinkedIn - Naukri - Indeed - Glassdoor - Foundit - Wellfound - Company career pages - Recruitment agencies - ATS platforms such as Workday, Greenhouse and Lever Allow filters for role, country, experience, salary, date posted, remote/hybrid/onsite and visa sponsorship. **3. Career Profile** Store my verified: - Personal details - Experience - Education - Skills and tools - Certifications - Preferred roles and locations - Salary expectations - Notice period - Work authorization - Visa sponsorship requirement - Master resume Never invent missing information. **4. Resume Customization** Create a job-specific ATS-friendly resume using only verified information. Allow: - PDF/DOCX download - Resume version history - Cover letters - Original vs customized comparison - Editing before use **5. Automated Applications** The AI may: - Open supported job portals - Fill known information - Upload the correct resume - Answer questions using my verified profile - Continue across application pages For unknown questions, stop that application and ask me. **6. Mandatory Approval** Never submit an application automatically. Before submission, show: - Company and job - Application URL - Resume - Cover letter - Personal information - Application questions and answers - Salary - Visa/work authorization - Attachments Provide: **Edit | Reject | Approve & Submit** Only submit after I select **Approve & Submit**. **7. Job Portal Accounts** Allow secure connection of supported job portals. Show: - Connection status - Last sync - Profile status - Last search - Applications prepared - Applications submitted Use OAuth, APIs or permitted integrations. Never expose passwords or API secrets in frontend code. **8. Continuous Job Monitoring** Allow scheduled searches such as: - Every hour - Every 3 hours - Every 6 hours - Daily Monitor selected job portals and company career pages even when the dashboard is closed, when backend scheduling is configured. **9. Gmail Integration** Connect Gmail securely and identify: - Recruiter emails - Application confirmations - Assessments - Interviews - Rejections - Offers - Follow-ups Prepare replies and drafts, but do not send emails without approval. **10. Recruiter Finder** Find legitimate publicly available recruiter/HR information. Show: - Name - Role - Company - Email - Source - Verification status Never invent email addresses. **11. Application Tracker** Track: - Company - Job title - Posting date - Applied date - Country/city - Job link - Job description - Salary - INR salary conversion - Visa sponsorship - Work authorization - Match score - Resume used - Recruiter - Follow-up date - Application status - Notes **12. Excel Export** Allow exporting applications to a real `.xlsx` file with: - Filters - Frozen headers - Clickable job links - Proper date/currency formatting - Separate sheets where useful **13. Dashboard** Show: - Jobs found today - Strong matches - Applications prepared - Waiting for approval - Applications submitted - Recruiter replies - Interviews - Rejections - Offers - Follow-ups due Include charts for applications by country, role, source, status and time. **14. Safety & Reliability** Never bypass: - CAPTCHA - MFA - Anti-bot protection - Authentication restrictions - Website security controls If automation cannot continue, save progress and provide **Open & Continue**. Never mark an application as submitted without confirmation. Prevent duplicate applications. ### Main Rule **AI searches, prepares and manages everything possible automatically. I control what is finally submitted or sent.**
Sign in to leave a comment
Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!