Reactive-Resume  by AmruthPillai

Resume builder for creating and sharing resumes

Created 5 years ago
33,032 stars

Top 1.0% on SourcePulse

GitHubView on GitHub
Project Summary

Reactive Resume is a free, open-source resume builder designed for users prioritizing privacy and customization. It offers a secure, self-hostable platform for creating, updating, and sharing professional resumes with features like real-time editing, multiple templates, and AI-powered writing assistance.

How It Works

The platform utilizes a modern tech stack with React (Vite) for the frontend and NestJS for the backend, powered by a PostgreSQL database managed via Prisma ORM. It employs Minio for object storage (PDFs, previews) and Browserless for PDF generation. Authentication is handled via GitHub/Google OAuth, with email support. This architecture emphasizes portability and ease of self-hosting, allowing users to maintain complete data ownership.

Quick Start & Requirements

  • Installation: Docker is the primary method for self-hosting.
  • Prerequisites: Docker, Docker Compose.
  • Resources: Requires a PostgreSQL database and Minio instance.
  • Docs: https://amruthpillai.com/docs

Highlighted Details

  • Zero user tracking or advertising, prioritizing user privacy.
  • AI integration (OpenAI API) for writing enhancement and translation.
  • Customizable layouts with drag-and-drop section ordering.
  • Public resume sharing with view/download tracking.

Maintenance & Community

This is a passion project by Amruth Pillai. Community contributions for language translations are welcomed.

Licensing & Compatibility

Distributed under the MIT License, permitting commercial use, distribution, modification, and private use, provided the license and copyright are included.

Limitations & Caveats

The project is primarily designed for self-hosting via Docker, with no mention of pre-built binaries or cloud deployment options. While Prisma ORM allows for database switching, PostgreSQL is the default.

Health Check
Last Commit

1 day ago

Responsiveness

1+ week

Pull Requests (30d)
3
Issues (30d)
16
Star History
468 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.