Resume Craft: Your go-to platform for effortlessly tailoring ATS-friendly resumes to job descriptions. Streamline your job application process and stand out in the competitive market.
Is your feature request related to a problem? Please describe.
The resume generation for different variants based on the base resume data and the entered job description feature should be introduced.
UI:
Describe the solution you'd like
Acceptance criteria:
When no base resume data is available, then show a redirection modal and redirect to enter resume data page. After entering the resume data, it should redirect back to this page.
When clicking on generate a resume variant, a random id (probably timestamp) should be appended to this route
This page should be available in the route /generate-resume/[slug]
In the page, clicking on copy buttons should show error if no job description is entered and should focus on it
Clicking on the copy buttons should copy the relevant command (logo : copy => loading => tick/copy) (button state: clickable => disabled => clickable) (button text: copy command 1/2 -> copying... -> copied / copy command 1/2)
If copying fails, show relevant error messgae:
If first copy fails, then show message "Copying the first command has failed, please try again later. If this issue persists, please report it to us."
If second copy fails then show message "Copying the second command has failed, please try again later. If this issue persists, please report it to us."
Clicking on the validate button:
If no JSON is entered above then show the message "Please enter the JSON response from chat GPT" in the JSON input box
If invalid response is pasted, then show the message "The entered data is not in the correct format. Please try entering both the commands in a new chatGPT conversation. If the issue continues, please write to us here"
If correct response format, then save it locally using the id from the URL, and then redirect to the edit page with the prefilled data from this variant's ID
Entering the data there replaces the data in the local storage, and then redirects back to this page
You can enter custom resume name if you want
This custom resume name could be encrypted as URI and sent to backed. This could be used to give custom name to the folder and files in the google drive.
The only validation required here is that the custom name can not be "base"
Clicking on the generate button generates the resume (Behaves like the generate base resume page)
Also have a generate new variant button along with the generate button which opens this page with a new ID
Is your feature request related to a problem? Please describe.
The resume generation for different variants based on the base resume data and the entered job description feature should be introduced.
UI:
Describe the solution you'd like
Acceptance criteria:
/generate-resume/[slug]
Are you willing to contribute to this issue?
Yes
Describe alternatives you've considered
NA
Additional context
NA