reactive-resume  by amruthpillai

Resume builder for creating and sharing resumes

Created 6 years ago
35,410 stars

Top 0.9% 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)
56
Issues (30d)
84
Star History
763 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.