A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Go to file
Amruth Pillai d6ca39817d
fix build and deploy script
2020-12-20 21:51:25 +05:30
.github fix build and deploy script 2020-12-20 21:51:25 +05:30
.vscode adding stylelint to repo 2020-10-04 08:58:01 +05:30
functions Stopped tracking .env files, but keep remote 2020-12-11 10:12:41 +05:30
src [2.4.1] Add Persian (Farsi) Language 2020-12-20 20:04:58 +05:30
static/images - add multiple languages 2020-07-21 11:07:19 +05:30
.env.example added .env.example 2020-12-11 10:15:15 +05:30
.eslintignore - fixing conflicting order warning and firebase warning 2020-07-09 15:45:20 +05:30
.eslintrc - update to use onCall from firebase functions 2020-07-13 22:13:00 +05:30
.firebaserc remove unnecessary alias 2020-12-20 21:28:46 +05:30
.gitignore added .env.example 2020-12-11 10:15:15 +05:30
.prettierignore - intial gatsbyJS setup 2020-07-03 13:00:46 +05:30
.prettierrc - memoize all components 2020-07-09 14:00:18 +05:30
LICENSE - add LICENSE 2020-07-17 09:22:10 +05:30
README.md [2.4.1] Add Persian (Farsi) Language 2020-12-20 20:04:58 +05:30
crowdin.yml Update Crowdin configuration file 2020-07-17 09:46:24 +05:30
database.rules.json fixing crashes, upgrading dependencies, patching security vulnerabilities 2020-10-03 08:57:37 +05:30
firebase.json fix build and deploy workflow script 2020-12-20 21:38:28 +05:30
gatsby-browser.js remove annoying confirmation dialog box 2020-10-10 12:59:55 +05:30
gatsby-config.js version bump 2020-12-20 21:16:36 +05:30
gatsby-node.js - implement i18n 2020-07-16 08:42:19 +05:30
package-lock.json [v2.4] Fix JSON Resume Imports 2020-12-20 19:47:31 +05:30
package.json [v2.4] Fix JSON Resume Imports 2020-12-20 19:47:31 +05:30
postcss.config.js updates to dependencies, merging to production 2020-12-05 15:22:45 +05:30
stylelint.config.js updates to dependencies, merging to production 2020-12-05 15:22:45 +05:30
tailwind.config.js updates to dependencies, merging to production 2020-12-05 15:22:45 +05:30

README.md

A free and open source resume builder.

Crowdin GitHub

Go to App

What is this app all about?

Reactive Resume is a free and open source resume builder thats built to make the mundane tasks of creating, updating and sharing your resume as easy as 1, 2, 3. With this app, you can create multiple resumes, share them with recruiters through a unique link and print as PDF, all for free, no advertisements, without losing the integrity and privacy of your data.

You have complete control over what goes into your resume, how it looks, what colors, what templates, even the layout in which sections placed. Want a dark mode resume? Its as easy as editing 3 values and youre done. You dont need to wait to see your changes either. Everything you type, everything you change, appears immediately on your resume and gets updated in real time.

Features

  • Manage multiple resumes with one account
  • Sync your data across devices
  • Sign in with Google, or sign in anonymously just to test the app
  • Send your resume to others with a unique sharable link
  • Choose from 6 vibrant templates and more coming soon
  • Structure sections and change layouts the way you want to
  • Rename sections according to your language/industry
  • Mix and match colors to any degree, even a dark mode resume?
  • Pick from a variety of crisp and clear fonts
  • Easy to translate to your own language
  • Import your existing JSON Resume in one click
  • No advertisements, no data sharing, no marketing emails
  • Everything is free, and theres no catch!

Screenshots

   

Translation

To translate the app, just fork the repository, go to src/i18n/locales and duplicate the en.json file to a new file your-lang-code.json and translate all of the strings inside. It's a simple process that would take just a few minutes, and by contributing, your name could also be added down below as a contributor.

For those of you familiar with the Crowdin Platform, you could do that too and just head to http://crowdin.com/project/reactive-resume/ to translate the app over there. They have a great interface that helps you navigate through various strings and manage translations.

Languages Currently Supported
  • Arabic (عربى)
  • Chinese Simplified (简体中文)
  • Danish (Dansk)
  • Dutch (Nederlands)
  • English (US)
  • Finnish (Suomalainen)
  • French (Français)
  • German (Deutsche)
  • Hindi (हिंदी)
  • Italian (Italiano)
  • Japanese (日本人)
  • Kannada (ಕನ್ನಡ)
  • Norwegian (Norsk)
  • Persian (Farsi)
  • Polish (Polskie)
  • Portuguese (Brazilian)
  • Portuguese (Portugal)
  • Russian (русский)
  • Spanish (Español)
  • Swedish (Svenska)
  • Turkish (Türkçe)
  • Ukrainian (Українська)

Thank you to all the amazing people who have contributed to Reactive Resume by translating it into their native language.

Building from Source

Want to run your own instance of Reactive Resume? You are very much free to do so. The requirements to build from source are:

  • NodeJS/NPM
  • A Firebase Project
  1. First, clone this project repository
git clone https://github.com/AmruthPillai/Reactive-Resume.git
cd Reactive-Resume
  1. Run npm install to install dependencies for the project
npm install
  1. Create a .env file and fill it with your Firebase credentials
FIREBASE_APIKEY=""
FIREBASE_APPID=""
FIREBASE_AUTHDOMAIN=""
FIREBASE_DATABASEURL=""
FIREBASE_MEASUREMENTID=""
FIREBASE_MESSAGINGSENDERID=""
FIREBASE_PROJECTID=""
FIREBASE_STORAGEBUCKET=""
  1. Run npm run start to run the development server or npm run build to build the production app.

And that's it! 🎉

Donation

I try to do what I can, but if you found the app helpful, or you're in a better position than the others who depend on this project for their first job, please consider donating as little as $5 to help keep the project alive :)

https://www.buymeacoffee.com/AmruthPillai

Please buy me a coffee

Appreciation

Thank you to everyone who made this project possible, including the many users who voiced their opinions, created issues and PRs to the original Reactive Resume project, and helped me along the way to make this a reality.


The Great Gatsby

Made with Love by Amruth Pillai