Giter VIP home page Giter VIP logo

jsonresume.org's Introduction

JSON Resume

Welcome to the JSON Resume monorepo, the centralized repository for the registry, homepage, UI kit, base templates, utilities, and more.

Applications

All projects hosted on this domain can be found in the /apps folder.

Requirements

This project requires pnpm, an alternative to npm/yarn.

To install pnpm:

curl -fsSL https://get.pnpm.io/install.sh | sh -

Getting Started

This repository uses Vercel's Turbo repo setup.

Install the packages:

pnpm i

To start all applications:

pnpm turbo dev

To start an individual application, such as the registry:

pnpm turbo dev --filter=registry

Application Details

Registry

To start the registry application:

pnpm dev --filter=registry

Environment Variables:

These variables are optional and used for running different parts of the registry. The main rendering behavior of resumes does not require them.

# GitHub token for authentication
GITHUB_TOKEN=

# Database URLs
DATABASE_URL_RAW=
DATABASE_URL=

# AI configurations
PINECONE_API_KEY=
PINECONE_ENVIRONMENT=
OPENAI_API_KEY=

The local server will start at http://localhost:3000/thomasdavis.

Supported Formats:

  • Markdown
  • YAML
  • HTML
  • Text
  • Lex

Homepage

To start the homepage application:

pnpm dev --filter=homepage2

Contributors

AI Features

This repository includes some AI/LLM usage examples. Access each feature by appending the normal hosted URL with the specific path.

Jobs

This feature creates embeddings from Hacker News Who Is Hiring posts, matches them with an embedding of your resume, and recommends the most suitable jobs.

Note: This is not fully automated and requires formatting improvements. Each post should be reformatted using GPT into a templated job description before generating embeddings.

Access: http://localhost:3000/thomasdavis/jobs

Letter

Generates a cover letter using GPT based on your resume. It can be improved by including the context of the job you are applying for.

Access: http://localhost:3000/thomasdavis/letter

Suggestions

Generates a list of suggestions to improve your resume using GPT.

Access: http://localhost:3000/thomasdavis/suggestions

Interview

A chatbot implementation where your resume is included in the prompt, allowing you to simulate an interview.

Access: http://localhost:3000/thomasdavis/interview

To-Do

  • AI Tools:
    • Add an option to use your own API key.

Design System

Brand colors: Color Hexa

Feel free to join our community on Discord for discussions, support, and collaboration.

jsonresume.org's People

Contributors

thomasdavis avatar levino avatar dependabot[bot] avatar phoinixi avatar curzy avatar mrbabbs avatar levino-bot[bot] avatar alexanderdavide avatar observeroftime avatar lfbn avatar ericvoshall avatar chasebolt avatar skyforce77 avatar anasaboreeda avatar rahulyal avatar godraadam avatar github-actions[bot] avatar tylermneher avatar phnx47 avatar shaedrich avatar yne avatar roschaefer avatar mfukar avatar leodido avatar jsantos42 avatar felipeamarante avatar denisorehovsky avatar arpitjindal97 avatar krsch avatar alexpovel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.