jobpilot-ai

byfusic lead

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.**

No preview

Comments (0)

No comments yet. Be the first!

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Read workflow and safety
Sign Up: 1. Establish application identity
Login: 2. Sign in
Dashboard: 1. Read metric bands
Dashboard: Open waiting-for-approval band
Dashboard: Read charts
Dashboard: 2. Retry unavailable metric band
Career Profile: 1. Add and verify facts
Career Profile: Upload master resume
Career Profile: 2. Retry failed save
Connections: Connect a job portal
Connections: Reconnect expired portal
Connections: Inspect connection activity
Email Inbox: Connect Gmail
Monitoring: Create scheduled search
Monitoring: Choose interval and sources
Monitoring: Enable schedule
Monitoring: Run search on demand
Jobs: 1. Run a search
Jobs: 2. Apply filters
Jobs: 3. Reset over-narrow filters
Jobs: 4. Open job into Match Review
Match Review: 5. Review match score
Match Review: 6. Reject the match
Match Review: Accept match
Match Review: 7. Return to Jobs after unscored
Resume Studio: 1. Generate tailored resume
Resume Studio: 2. Supply missing facts
Resume Studio: 3. Edit resume and cover letter
Resume Studio: 4. Compare original vs customized
Resume Studio: 5. Select version from history
Resume Studio: 6. Download PDF or DOCX
Resume Studio: 7. Revert to last good version
Application Prep: Start preparation
Application Prep: Answer unknown question
Application Prep: Complete verification manually
Application Prep: Open and Continue saved work
Application Prep: Review existing duplicate record
Application Prep: Send to Approval Queue
Approval Queue: 1. Review submission evidence
Approval Queue: Reject prepared application
Approval Queue: 2. Edit prepared application
Approval Queue: 1. Approve and Submit
Approval Queue: 2. Retry failed submission
Applications: 1. Browse application records
Applications: 2. Edit status and notes
Applications: 3. Retry preserved edit
Applications: 4. Export to .xlsx
Applications: 5. Retry export
Email Inbox: 1. Review categorized messages
Email Inbox: 2. Reconnect Gmail
Email Inbox: 3. Open message and hand to drafts
Reply Drafts: 4. Review and edit draft
Reply Drafts: 1. Approve sending
Reply Drafts: 5. Discard draft
Reply Drafts: 2. Retry preserved send
Recruiters: 1. Find recruiter information
Recruiters: 2. Review source and verification
Recruiters: Link recruiter to application
Recruiters: 3. Retry failed lookup
Reply Drafts: Prepare follow-up email
Jobs: Update tracking via chat
Approval Queue: Approve and Submit from chat
Email Inbox: 6. Check Gmail from chat

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Read workflow and safety
Sign Up: 1. Establish application identity
Login: 2. Sign in
Dashboard: 1. Read metric bands
Dashboard: Open waiting-for-approval band
Dashboard: Read charts
Dashboard: 2. Retry unavailable metric band
Career Profile: 1. Add and verify facts
Career Profile: Upload master resume
Career Profile: 2. Retry failed save
Connections: Connect a job portal
Connections: Reconnect expired portal
Connections: Inspect connection activity
Email Inbox: Connect Gmail
Monitoring: Create scheduled search
Monitoring: Choose interval and sources
Monitoring: Enable schedule
Monitoring: Run search on demand
Jobs: 1. Run a search
Jobs: 2. Apply filters
Jobs: 3. Reset over-narrow filters
Jobs: 4. Open job into Match Review
Match Review: 5. Review match score
Match Review: 6. Reject the match
Match Review: Accept match
Match Review: 7. Return to Jobs after unscored
Resume Studio: 1. Generate tailored resume
Resume Studio: 2. Supply missing facts
Resume Studio: 3. Edit resume and cover letter
Resume Studio: 4. Compare original vs customized
Resume Studio: 5. Select version from history
Resume Studio: 6. Download PDF or DOCX
Resume Studio: 7. Revert to last good version
Application Prep: Start preparation
Application Prep: Answer unknown question
Application Prep: Complete verification manually
Application Prep: Open and Continue saved work
Application Prep: Review existing duplicate record
Application Prep: Send to Approval Queue
Approval Queue: 1. Review submission evidence
Approval Queue: Reject prepared application
Approval Queue: 2. Edit prepared application
Approval Queue: 1. Approve and Submit
Approval Queue: 2. Retry failed submission
Applications: 1. Browse application records
Applications: 2. Edit status and notes
Applications: 3. Retry preserved edit
Applications: 4. Export to .xlsx
Applications: 5. Retry export
Email Inbox: 1. Review categorized messages
Email Inbox: 2. Reconnect Gmail
Email Inbox: 3. Open message and hand to drafts
Reply Drafts: 4. Review and edit draft
Reply Drafts: 1. Approve sending
Reply Drafts: 5. Discard draft
Reply Drafts: 2. Retry preserved send
Recruiters: 1. Find recruiter information
Recruiters: 2. Review source and verification
Recruiters: Link recruiter to application
Recruiters: 3. Retry failed lookup
Reply Drafts: Prepare follow-up email
Jobs: Update tracking via chat
Approval Queue: Approve and Submit from chat
Email Inbox: 6. Check Gmail from chat