amlan-roy / resume-craft

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.
https://resume-craft-ten.vercel.app
7 stars 3 forks source link

Resume generation and storage #57

Closed amlan-roy closed 7 months ago

amlan-roy commented 7 months ago

Is your feature request related to a problem? Please describe.

Using google drive and google docs for resume generation and storage are posing a few issues:

  1. We are using google app script for the resume creation and storage. But triggering this script from our app is proving to be very problematic due to authorization issue
    • Because even after passing the valid authorization token with all the permissions, we are facing authorization error.
    • Fed up of this. Spent too much time on this . So going ahead with another approach.
  2. The permissions popup by google makes the website seem shady imo. I dont like it, so another reason to get rid of this approach.
  3. We can provide the saving the file to google drive as a premium function later on.

Describe the solution you'd like

I am thinking of going on with this approach.

  1. Using firebase for authentication (tracked as a part of this issue: https://github.com/amlan-roy/resume-craft/issues/56)
  2. For authenticated users, triggering firebase function (probably using http) to create a resume PDF (Will have to write code for generating pdf from json)
  3. This created resume will be then stored in firebase file storage.
  4. The download link of this file will be sent back (either by the same firebase function or a different function/way)

Are you willing to contribute to this issue?

Yes

Describe alternatives you've considered

Was thinking of using AWS as well, but going ahead with firebase as I am more familiar with it as of now.

amlan-roy commented 7 months ago

Looking for different libraries to generate pdf in firebase functions.

The requirements are: