DEV Community

Cover image for Ever dreamed of a free and open-source resume builder that doesn't store your data? Meet Reactive Resume!

Ever dreamed of a free and open-source resume builder that doesn't store your data? Meet Reactive Resume!

Amruth Pillai on March 26, 2020

Reactive Resume A one-of-a-kind resume builder that keeps your privacy in mind, completely secure, customizable, portable, open-source...
Collapse
 
kedark profile image
Kedar Kodgire

Wow! this is cool man. Of course, what makes it cooler is that it's free. I guess this is the first free resume builder in the market.

Didn't start testing it yet, but when I was looking around for my favorite font i.e. Nunito, I didn't found it. I was expecting it because "Google Fonts" was mentioned above. I guess it will be amazing if I was able to use any font available at google fonts. Most of them won't be suitable for resumes, but it would be cool instead of limited fonts.

As it's open-source I'll be more than happy to contribute or open issues in the future.

Amazing work man!

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so so much! :) Yes, we all love free stuff :D But I am happier about the fact that so many people find it useful. I'm really glad you liked the application, and I will definitely do what I can to keep it more engaging!

As for the font issue, I got you. I had faced the exact same thing. I wanted to use Avenir Next but it was a macOS only font, not available anywhere else. So that's why I've added a text field at the bottom of the Fonts section. All you need to do is download the Nunito font onto your system, install it and type 'Nunito' in the text field, it will load the font locally :)

Please do let me know if it worked out for you! And I would be happy to see any contributions made to the app. Thank you so much for your feedback and support!

Collapse
 
kedark profile image
Kedar Kodgire

download the Nunito font onto your system
I saw this option but as a windows user, there is a lot of stuff needed to be done to install extra fonts on the system. Frankly, I have tried installing fonts on my windows many times and 99% of the time it doesn't work on my system due to some reason 😅.

As you see this is a long process and I thought just extracting it from google fonts API would be easier.

Thread Thread
 
amruthpillai profile image
Amruth Pillai

What, really? I used to use Windows too, and it was pretty simple (digitaltrends.com/computing/how-to...).

Anywho, no issues. I will definitely look into adding more fonts. Do you often use any other fonts other than Nunito, so that I can add them as well? :)

Collapse
 
amruthpillai profile image
Amruth Pillai

Hey, I forgot to update you on the new update that I pushed. It contains the Nunito font now as well, and I must say, I didn't give the font enough credit, it looks really good on resumes :) Thank you for the suggestion!

Collapse
 
kedark profile image
Kedar Kodgire

Cool! Thanks for the considering

Collapse
 
scgrk profile image
Stephen Gerkin

This is really awesome, excellent work!

I was going to ask for an added feature to print/export as PDF so links could be followed from the document, but it seems like this is already being worked on. The link for the website works great, however the email is just plain text.

I did find a small bug. When I entered barely enough information to fill the top 1/3rd of the resume and printed it, a second, blank page printed with everything. Not a big deal, but thought it was worth mentioning.

I will definitely be using this to completely revamp my resume! Design is not something I have a lot of talent in and the templates are excellent for someone like me.

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so much for checking out the app, it really means a lot to me :) I'm constantly working on it to make the experience a lot smoother and easier for anyone to make resumes. I'm happy that it has helped you, and I will keep pushing new updates and new resume templates whenever I get the time.

I will definitely start working on the links to the email/phone/website. I had not started work on that before but will start now, the changes should be up within a few minutes of me writing this comment.

As for the print issue, I'm working on that right now. I even made a post about how I solved this issue on Dev.to, it's linked here:

This update is already out and should be fixed with a cache reset for you :) Thank you so much for the support, please do let me know what I can do to keep the experience running smoothly!

Collapse
 
scgrk profile image
Stephen Gerkin

Ha! I must have tried it right before you pushed this. Seems to be working correctly now.

Thanks so much for releasing this to the public! I've already sent it out to a couple of friends to try out.

Collapse
 
roselle profile image
Chloé • Edited

I didn't go on your website yet and I'm already in love with it... because I've been doing my resume on Word until then and it's no pleasure cruise, but most of all thanks to your description : free forever, opensource, secure... And by the looks of the screen shots I'm seeing (on my phone), it looks beautifully modern! I can't wait for the day of work to be over to try the website and starring your project on Github.
Thanks for your work, cheers!

Edit: starred the project on Github and checked out your website, which lived up to my expectations! I've tried a few things just for fun and will definitely use it when the time comes to refresh my resume.

Collapse
 
jlave_dev profile image
James Lave • Edited

Really cool and useful app! I'm testing it now.

One thing that is small but very important is the ability to break text into paragraphs for job descriptions. If I want a list of bullet points and add a line break, it's not recognized in the generated layout.

Ability to change font size would also be great, unless I'm missing it?

Collapse
 
amruthpillai profile image
Amruth Pillai

I'm in the process of integrating react-markdown in the description fields only. Maybe that would help with line breaks, bullet lists etc. Please expect an update coming very soon :)

As for the font size modification, you are right, those options don't exist as of now. I will definitely look into adding them. But since we're on a dev platform, maybe I can share a hack that might work? You can use the Inspect Element Dev Tools to add custom CSS, so all you need to do is modify the font-size property CSS for the id#page div and you should be able to print it in the size you want.

Now, I know this isn't perfect. Obviously a refresh would clear all CSS edits, but I'll definitely look into how it can be implemented very soon. Thank you for your feedback and support :)

Collapse
 
amruthpillai profile image
Amruth Pillai

Markdown has now been implemented in the app, so you can make lists and style your content however you want :) Please check out the new update!

Collapse
 
jlave_dev profile image
James Lave

Works great! Thanks for the quick update.

Collapse
 
xaibiaslam profile image
Xaibi Aslam

Thank you so much for this but I am unable to install it on my website. I check the documentation but can find the installation file. Can you help me with that? Also, I want to know that, is there any login system for users and save data to the database?

Thanks again...

Collapse
 
gutsytechster profile image
Prashant Sharma • Edited

Great work!

Can you tell me the approach you've taken for converting the resume to PDF format. I am implementing a similar feature with Python. So was looking for what approach have you taken for it?

Collapse
 
bernardbaker profile image
Bernard Baker

Does the UI work well on small screens?

Collapse
 
amruthpillai profile image
Amruth Pillai

I have tried to make it as responsive as possible, but as you may know, it is quite difficult to work on resumes with a smaller screen. I have however optimised for landscape editing, so when you open the app on your phone, try the landscape mode. It should serve well. Hope that helps, thank you :)

Collapse
 
bernardbaker profile image
Bernard Baker

But I would like to use portrait mode so I can make better use of the keyboard.

Have you considered using media queries in the component that has the issue and js to set a CSS variable for that components DOM style attribute to scale the container and font to fit?

Thread Thread
 
amruthpillai profile image
Amruth Pillai

I do have some media queries in place already, but it's a matter of trying to view the artboard and the options at the same time. Hopefully will be able to solve this issue soon. Thanks for sticking through, will put this on priority :)

Thread Thread
 
bernardbaker profile image
Bernard Baker

Why don't you expand the art boards on mobile layouts? Using an icon as a trigger for the expansion.

Thread Thread
 
amruthpillai profile image
Amruth Pillai

Will definitely look into it, thank you so much :)

Collapse
 
htnguy profile image
Hieu Nguyen

Thanks for the tool! I am a broke student and was looking for some free resume builders.

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so much :) Glad you liked the tool, hope it lands you your dream job! :D

Collapse
 
_hs_ profile image
HS

Thx man.

Collapse
 
amruthpillai profile image
Amruth Pillai

No, thank you! :)

Collapse
 
richardeschloss profile image
Richard Schloss

Hey that's really impressive! Some beautiful designs. Is there a way for artists/designers to contribute their resume templates to your template repo?

Collapse
 
amruthpillai profile image
Amruth Pillai

Hey there!

Currently, there's not much that designers can do unless they know how to code the template into HTML/CSS and make React Components out of them. But that's what I do well, so if you are a designer, just send me the design, or you can raise an issue on GitHub asking to implement the resume, and I can do it in no time :)

I'm constantly in search of innovative and simple resume layouts that I can convert to a template so that it can be used in the app :)

Collapse
 
richardeschloss profile image
Richard Schloss

With India under 21-day lockdown, I can't wait to see what this project looks like in 21 days! You're on an awesome track! Keep innovating.

Thread Thread
 
amruthpillai profile image
Amruth Pillai

Haha, 21 templates for 21 days maybe 😅 I hope I get to stay motivated on the project until then. I would really want to see this all the way through and ensure it reaches a lot of people who are in need of good resumes.

Collapse
 
darkeye123 profile image
Matej Leško

I was thinking about something like this. This app truly rocks :) thanks for sharing with the community!

Collapse
 
definitelydaphne profile image
Daphy

Neat and easy to use/ navigate around. Simply love the minimal template! Thanks for sharing and making it open source.

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so much :)

Collapse
 
ganeshri profile image
Ganesh R

I'm really proud of u bro, way to open source is awesome.

Collapse
 
parkourkarthik profile image
Karthikayan

That's really awesome!

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so much, glad you liked it :)

Collapse
 
jwp profile image
John Peters

Can it read linkedin profile where all my history is up to date?

Collapse
 
amruthpillai profile image
Amruth Pillai

Hmm, sounds interesting. When I made this, I just assumed people would create their resume from start. Will definitely look into how this can be implemented :) Thank you so much for your suggestion and feedback.

Collapse
 
nitish_ynr profile image
Nitish Reddy

Hey Amrith
It's an amazing work.
I want to develop own templates but the document you've mentioned isn't opening. Can you help with this?

Collapse
 
jamesmh profile image
James Hickey

Very cool - great idea!

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so much :)

Collapse
 
100pic profile image
tvpos

Hi guy, can you update psd template on source ?

Collapse
 
friebe profile image
Jan Friebe

Very good work man. I love it and it itches in my fingers to create a custom template ;)

Collapse
 
amruthpillai profile image
Amruth Pillai

The template creation system is still a bit confusing for new users, so I've planned to write detailed documentation on what to edit when making your own design template. Will soon have that once the templates are at maximum efficiency in terms of code-reuse and quality.

Collapse
 
nald profile image
Nald

This is awesome, great work!

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so much :)

Collapse
 
vineet192 profile image
Vineet Kalghatgi

Hey, great job on the app! However, I am not able to add my personal projects to the resume... Am i missing something here or is that a feature for the upcoming releases ?

Collapse
 
sivaneshs profile image
Sivanesh Shanmugam

👌🎉🤝🤝

Collapse
 
amruthpillai profile image
Amruth Pillai

Thank you so much! :)

Collapse
 
pariola_droid profile image
Pariola

Wow⚡⚡
I love it...

Thanks for making it free

A big thumbs to you Dev

Collapse
 
othman2001 profile image
Othman

this is amazing, however, I am wondering how did you create the editor I mean the pdf editor did you use PDF LIB or any tools to help you?

Collapse
 
chindris_mihai profile image
Chindriș Mihai

I have just discovered it. Will definitely give it a try!