Skip to main content

No project description provided

Project description

cv-model

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.0.tar.gz (2.0 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.0-py3-none-any.whl (1.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cv_model-0.0.0.tar.gz
  • Upload date:
  • Size: 2.0 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.0.tar.gz
Algorithm Hash digest
SHA256 bdbd3a67af7fc431cd3700bb90c3f628ccf87c31e111a4a5edb5f66fd3129e88
MD5 32a0ae0c9511d81e840e2b37b40d0a7d
BLAKE2b-256 e36ffe504fd2c82d3049f3b7e0a13585b9f0b773bec8668a031b36f5b088b36e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cv_model-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45df5011a60e63b294846e6a10e13690c4b4384c7b8e0352eed5a68f45d6e4a1
MD5 c39ee8ff871b4792cb0f24a7b89d8152
BLAKE2b-256 942d494edfceb2da32a6bc1252ef551189fe792ecd90263b7a3a5733793ca10c

See more details on using hashes here.

Provenance

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