Jump to content
Welcome, welcome! Come in and register, and have some developer coffee. 👨‍💻 ×

Recommended Posts

I built an online resume generator a few days ago, but it is semi-automatic.

The backend was done using PHP, and the frontend was done using Javascript. No library, no framework, except W3.CSS if you call it a CSS framework.

It is semi-automatic, means user needs to upload XML file containing resume particulars in order to get a public profile or online resume hosted on my web space.

You may look at https://blogs.w3spaces.com/resume.html for sample, but this one is static resume generator (manual), not the semi-automatic resume generator. However, you get the idea.

I am asking how could you build a fully automatic resume generator? Maybe let user uploads a resume in his own file format, then web app would generate the public profile accordingly? 

  • Like 1
Link to post
Share on other sites

Hi @Mussel, welcome to the forum!

There are a few things you can consider to create a fully automated resume generator:

1) Pull data from social media like LinkedIn/Facebook/Twitter. This means you allow user to connect(login) to your website using social auth login. Not sure how much data you can retrieve from the APIs, but I'm pretty sure you can at least retrieve some of the basic data like name, age, dob, profile picture and location. This helps to prefill some of the basic data so they don't have to manually insert them.

https://docs.microsoft.com/en-us/linkedin/

https://developers.facebook.com/

https://developer.twitter.com/en/docs

 

2. With 1) implemented, you can store your users into a db (or even Google Sheet) and allow them to save their profile data.

3. With 2) implemented, you can now proceed to create a few templates a user can choose from. Note: The user won't even need to re-populate the fields in each resume template because you already have all the data.

4. Allow user to live preview their resume for each template so they can edit on the go 🙂 

 

Checkout https://www.resumemaker.online/ 

 

I think the harder part to this project is creating the templates. Users would love to pick from a variety of templates (and customize them).

 

Hope that helps!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...