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.2.tar.gz (8.8 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.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cv_model-0.0.2.tar.gz
  • Upload date:
  • Size: 8.8 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.2.tar.gz
Algorithm Hash digest
SHA256 67da50c9c0f0759c69d2b55fc5495aa326d7faf68e32fd74b441c87932c9049d
MD5 ca20adf1aa1fd8d468bc67b6d707a925
BLAKE2b-256 91310bbf57fdb46f34917c1abdd19431bf0ca9ef3e8685ea0206a9a7cec1f784

See more details on using hashes here.

Provenance

The following attestation bundles were made for cv_model-0.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: cv_model-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c3316528a03ded119306602aa1c98c25d8dacb3660ca0420419c7b590a0608a5
MD5 d26eaa9b0d1a7731ca1b00671708fff6
BLAKE2b-256 978fc77c8ec2768ce82f7a01841c26b0a872380e4ac0551234dc7b0ddda9ca9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cv_model-0.0.2-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