Skip to content

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Résumé import (optional ML service)

The dashboard's Import résumé (PDF) button reads an existing résumé and auto-builds an editable resume from it. It's powered by a separate FastAPI + PyTorch NLP service in ml/ (text parsing only — no computer vision):

cd ml
python -m venv .venv && .venv/Scripts/activate   # or source .venv/bin/activate
pip install -r requirements.txt                  # or requirements-core.txt (heuristics only)
uvicorn app:app --port 8000 --reload

The web app calls it at http://localhost:8000 by default; override with NEXT_PUBLIC_PARSER_URL.

Note: résumé parsing is heuristic and not 100% accurate — not every résumé imports correctly. Treat the result as a structured starting point and review/fix it in the editor. See ml/README.md for known limitations.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

A resume builder that uses drag and drop for quick customability and deliver ATS-friendly PDFs

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages