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.4.tar.gz (23.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.4-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cv_model-0.0.4.tar.gz
  • Upload date:
  • Size: 23.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.4.tar.gz
Algorithm Hash digest
SHA256 eb27dca708ad7c669ea296d5bfb98d3c4394398b37cbbdf0b8ee8fb537bb256c
MD5 cf7d7255fdb5593957842bddf54b36d3
BLAKE2b-256 8b3fca6fef8cbdf32d2a59a74113e23c5410136df4687e0f2aa683f17d3c38d6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cv_model-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 20.2 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 14bc0e0e91f51c9fdfacec41314baf7ca9cf311b9597507357817a16e36c2e9e
MD5 fd242f4ba354cc14f08e31256a1c058f
BLAKE2b-256 b4a6b22f65f05b0f4bcccee4a2b9ed549b24a1c09034378928c56d0cae24a532

See more details on using hashes here.

Provenance

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