Drop your resume PDF here
or click to browse files
🔗 Auto-fill from URL (LinkedIn / GitHub / Portfolio)
✨ Smart Resume Tailoring
Select a job from your tracker to automatically tailor your resume
My Profile — Resume Vault
Integrations
📧 Gmail Integration
Not connected
SQL Editor
Run queries directly against your database. Full read/write access.
Quick inserts
Run a query to see results
CareerOS Architecture & Process Flow
Visual walkthrough of the application workflow and data architecture.
1. Core Process Flow (User Journey)
flowchart TD
A[Upload PDF Resume] -->|Gemini AI| B(Extract structured profile data)
B --> C{Action}
C -->|Find Job| D[Add to Kanban Tracker]
D --> E[Generate AI Tailored CV]
D --> F[Draft Personalised Cold Mail]
F -->|Gmail API| G[Send Directly to Contact]
G --> H((Wait for Reply))
H -->|Gmail Inbox Scan| I[Update Kanban Status]
I --> J((Interview Analytics))
2. Database Entity-Relationship Model (D1 SQLite)
erDiagram
USERS ||--o{ PROFILE : has
USERS ||--o{ JOBS : tracks
USERS ||--o{ PROJECTS : builds
USERS ||--o{ ALERTS : receives
USERS ||--o{ COLD_MAILS : sends
USERS ||--o{ LEARNING_LOG : logs
PROFILE {
string name
string email
json skills
string gmail_refresh_token
}
JOBS {
string company
string status
int fit_score
string contact_email
boolean cold_mailed
}
3. Future Roadmap
flowchart LR
subgraph Current
A[Job Tracking]
B[Cold Mails]
C[Gmail Sync]
end
subgraph Phase 2
D(Omi Wearable Integration) -.->|Voice to Skills| A
E(Chrome Extension) -.->|1-Click Parse| A
end
style D fill:#238636,stroke:#fff,stroke-width:1px
style E fill:#58a6ff,stroke:#fff,stroke-width:1px,color:#000