Skip to main content

No project description provided

Project description

cv-model

  • Roadmap
    • markdown encoder & decoder
    • watchdog

I want to start working on a full stack project. The idea is to help ordinary people write resume in a professional way.

  • frontend: nextjs
    • Side by side view
      • left side: editor
        • represent resume as either json or yaml, or anything that can be validated by a schema
        • alternatively, a UI form that will ask user input for each field in the schema
      • right side: preview
        • show the resume in a professional way, with a few templates to choose from
        • allow user to download the resume as pdf, docx, etc.
  • backend: python (fastapi, typst, jinja2)
    • front end will pass validated json resume data to backend
    • backend pipeline:
      • validate the json resume data against pydantic model
      • generate typst script from json data and jinja template
      • generate pdf from typst script
      • return the pdf to front end for preview/download
  • deployment: I am not sure yet, I need some help here
    • I am thinking of using vercel for frontend
    • Some cloud service for backend, like AWS, GCP, or Azure

Future roadmap:

  • generate a website from the json resume data automatically for the user
  • use llm to help user write resume
  • use llm to fine-tune the resume based on job description

Comparison with rendercv:

  • rendercv use its own schema which is not compatible with jsonresume schema

  • rendercv only support yaml format, while I want to support json and yaml and ui form

  • resume-schema

  • rendercv

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cv_model-0.0.3.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cv_model-0.0.3-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file cv_model-0.0.3.tar.gz.

File metadata

  • Download URL: cv_model-0.0.3.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cv_model-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3a251fce795247d85e68ab77c7a94c2d26ca49fe5c7438190ae7e81c047fe13a
MD5 92040679aec662599d1bc2c8437f4026
BLAKE2b-256 93c6f3a642f1ba6fd127f74e0dc66aecf394b650ff02c91bf8f4486b7bf147e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cv_model-0.0.3.tar.gz:

Publisher: release.yml on austinyu/cv-model

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cv_model-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: cv_model-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cv_model-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0634b81e5047b18fc0087dc1be56df5d7a319de62a6dcc0613d93ac59dbfe0a2
MD5 10515427d04b3824dd04c379f44dac0b
BLAKE2b-256 6be668aa0fe3f620209f81a46fe7bd88126130a612ec04538c14511044d448c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cv_model-0.0.3-py3-none-any.whl:

Publisher: release.yml on austinyu/cv-model

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page