Workspace

The Next.js workspace is now wired to the Python pipeline

This workspace now calls backend contracts for resume parsing, JD uploads, workflow execution, artifact generation, and assistant answers. Search and import stay connected to the same FastAPI role sources you already added.

Resume StateWaiting for uploadNo parsed role yet
Workflow ModeNot run yetRun preview or analysis after loading both inputs.
ArtifactsPendingArtifacts appear after the workspace run finishes.

Step 1

Resume intake

Waiting for upload

Upload your resume and let the backend parse it into a candidate snapshot that the rest of the workspace can reuse.

No resume selected
Your parsed candidate snapshot will appear here after the upload finishes.

Step 2

Search boards, import roles, and shortlist jobs

FastAPI live

Matching roles

Select a role to load its JD into the same workspace lane as the manual input.

Search results will render here once the backend returns matching roles.

Saved jobs

Revisit shortlisted roles and load them back into the same JD flow whenever you want.

Sign in with Google to keep a shortlist of roles you want to revisit later.

Step 3

Manual JD input and file upload

Manual input

Paste a JD directly, load one from search, or upload a JD file. All three paths meet here.

No JD file selected

Step 4

JD review panel

Waiting for JD text
Once a job description is present, this panel mirrors the review lane with summary cards, skills, and structured sections.

Step 5

Run the workspace flow

Not run yet

Build the deterministic preview first or run the agentic workflow through the backend.

The fit snapshot, draft guidance, and artifacts appear here after the first run.

Step 6

Artifacts and outputs

Waiting for run

Review the current artifact, switch the resume export theme, and download markdown, PDF, or the full package bundle from the backend.

The tailored resume, cover letter, and application report will appear here after the workspace run.

Live State

Backend and source status

Checking backend
ServiceWaiting for APIThe frontend is probing the FastAPI rewrite path.
Configured SourcesWaiting for provider countsProvider readiness comes straight from the backend health payload.
Role in WorkspaceManual JD onlyPaste a JD or import a supported role.

Next Slice

Remaining product lanes to port

The core workspace, account session, saved workspace reload, shortlist, and export/preview stack are live. What remains is mostly polish and deeper parity, not another architecture shift.

  • Deeper saved-workspace history and reload affordances beyond the latest snapshot
  • More polished artifact review details and richer in-app document interaction
  • Hosted deployment hardening and end-to-end QA on the Vercel plus VPS stack