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!
Sign in to leave a comment
Project Tasks
27 planning tasks
Page design: Paused — add credits to continue
#1
Generate system requirement document
1m 25s0.2 cr used
Done
#2
Generate personas & user flows
0m 14s0.2 cr used
Done
#7
Create flow for Job Seeker (Owner)
0m 11sCredits in parent
Done
#8
Landing
0m 51sCredits in subtasks
Paused
#24
Landing / Header
1.6 cr needed
Paused
#25
Landing / Hero Metric
1.6 cr needed
Paused
#26
Landing / Agent Status Panel
1.6 cr needed
Paused
#27
Landing / Workflow Band
1.6 cr needed
Paused
#28
Landing / Safety Band
1.6 cr needed
Paused
#29
Landing / Footer
1.6 cr needed
Paused
#9
Login
Credits in subtasks
Backlog
#10
Sign Up
Credits in subtasks
Backlog
#11
Dashboard
Credits in subtasks
Backlog
#12
Jobs
Credits in subtasks
Backlog
#13
Match Review
Credits in subtasks
Backlog
#14
Career Profile
Credits in subtasks
Backlog
#15
Resume Studio
Credits in subtasks
Backlog
#16
Application Prep
Credits in subtasks
Backlog
#17
Approval Queue
Credits in subtasks
Backlog
#18
Connections
Credits in subtasks
Backlog
#19
Monitoring
Credits in subtasks
Backlog
#20
Email Inbox
Credits in subtasks
Backlog
#21
Reply Drafts
Credits in subtasks
Backlog
#22
Recruiters
Credits in subtasks
Backlog
#23
Applications
Credits in subtasks
Backlog
#5
Architecture
0.2 cr needed
Paused
#6
Workspace task plan
0.2 cr needed
Paused
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!