Skip to content

A Job Seeking Tool Powered by GPT presented by OfferPlus

License

Notifications You must be signed in to change notification settings

riseworksco/jobGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jobGPT

A Job Seeking Tool Powered by GPT presented by OfferPlus

Componenents

  • interviewGPT (private)

  • resumeGPT (public)

This project is a Flask-based application that allows users to generate interview questions, resumes, and cover letters based on a self-introduction. It uses OpenAI's GPT-3.5 model to create dynamic, flexible content that can assist with job interviews, career development, and other related purposes.

Inspiration

The inspiration for this project came from the need for tools that can automate and streamline the job application process. Creating interview questions, resumes, and cover letters from scratch can be time-consuming and challenging. By leveraging AI, we aim to provide users with personalized content that meets their specific requirements.

What It Does

The application has three main functionalities:

  • Interview Questions: Generates interview questions based on a self-introduction, covering key topics such as education, work experience, skills, projects, and career goals.
  • Resume Generation: Creates a complete resume from the user's self-introduction, ensuring it includes essential sections like personal information, education, work experience, and skills.
  • Cover Letter: Generates a cover letter from the self-introduction, incorporating personalized elements that reflect the user's unique background and goals.

How We Built It

The project was built using Flask, a lightweight Python web framework, and OpenAI's GPT-3.5 model for content generation. The core components include:

  • A Flask application with routes for generating interview questions, resumes, and cover letters.
  • OpenAI's ChatCompletion API to create interview questions and other content.
  • A front-end HTML interface with interactive elements for user input and result display.
  • JavaScript code to handle form submissions and display generated content.

Challenges We Ran Into

Some of the challenges we encountered during development included:

  • Ensuring that the generated content was relevant and personalized to each user.
  • Handling errors and exceptions when interacting with the OpenAI API.
  • Formatting the generated content to ensure it was easily readable and structured correctly.

Accomplishments That We're Proud Of

We're proud of several accomplishments with this project:

  • The ability to generate high-quality interview questions based on user input.
  • Successful integration with OpenAI's GPT-3.5 API to generate personalized resumes and cover letters.
  • A user-friendly interface that simplifies the process of creating career-related content.

What We Learned

Throughout the development process, we learned:

  • The importance of handling errors and exceptions when interacting with external APIs.
  • Techniques for formatting and structuring generated content for better readability.
  • The value of flexible and adaptable content generation based on user input.

What's Next for the Project

Future plans for the project include:

  • Adding more customization options for generated content.
  • Incorporating user feedback to improve the quality of interview questions, resumes, and cover letters.
  • Exploring additional AI models and tools to enhance the application's capabilities.

About

A Job Seeking Tool Powered by GPT presented by OfferPlus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published