The days of paper resumes are far behind us as we continue to advance further into the digital age. With that comes the power of self hosting. There is just something majestic about self hosting your own resume when you go in for an interview for a tech related position. 🤓
What is Reactive Resume?
Reactive Resume is a free and open source resume builder that’s 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? It’s as easy as editing 3 values and you’re done. You don’t 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.
Reactive Resume has so many features that we have to pack it into a collapsible menu! 😱
Click for Reactive Resume Features
- Free, forever
- No Advertising
- No User Tracking
- Sync your data across devices
- Accessible in multiple languages
- Import data from LinkedIn, JSON Resume
- Manage multiple resumes with one account
- Open Source (with large community support)
- Send your resume to others with a unique sharable link
- Pick any font from Google Fonts to use on your resume
- Choose from 6 vibrant templates and more coming soon
- Export your resume to JSON or PDF format with just one click
- Create an account using your email, or just Sign in with Google
- Mix and match colors to any degree, even a dark mode resume?
- Add sections, add pages and change layouts the way you want to
- Tailor-made Backend and Database, isolated from Google, Amazon etc.
- Oh, and did I mention that it's free?
Install Reactive Resume with Docker Compose
Use this Docker Compose stack to install Reactive Resume on your own server.
version: "3.8" services: postgres: image: postgres:alpine restart: always ports: - 5432:5432 volumes: - pgdata:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] start_period: 15s interval: 30s timeout: 30s retries: 3 environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres server: image: amruthpillai/reactive-resume:server-latest restart: always ports: - 3100:3100 depends_on: - postgres environment: - PUBLIC_URL=http://localhost:3000 - PUBLIC_SERVER_URL=http://localhost:3100 - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - SECRET_KEY=change-me-to-something-secure - POSTGRES_HOST=postgres - POSTGRES_PORT=5432 - JWT_SECRET=change-me-to-something-secure - JWT_EXPIRY_TIME=604800 client: image: amruthpillai/reactive-resume:client-latest restart: always ports: - 3000:3000 depends_on: - server environment: - PUBLIC_URL=http://localhost:3000 - PUBLIC_SERVER_URL=http://localhost:3100 volumes: pgdata:
The Reactive Resume builder is very helpful and user advantageous with tons of options you can choose to add or remove from the template.
I built the following example resume using Reactive Resume after installing it on my own server. 👌 You can choose from several different theme designs and layouts.
I really like how you can share your resume publicly if you decide to use Reactive Resume behind a domain name. It gives you a quick way to share your resume from anywhere with the option to download as PDF. No need to carry a binder or bag full of resumes! 😅
Final Notes and Thoughts
While it may not seem like something you would use everyday, Reactive Resume is a valuable tool for helping you build a resume that stands out from the rest. So while the other candidates are submitting standard Word format resumes, Reactive Resume will give you the helping hand with 7 templates to choose from. Plus a conversation piece about how you self host the application on your homelab! 👍
Check out Reactive Resume on Github and give the project a star if you find it useful!