Reactive Resume
  • 👋Reactive Resume
  • Overview
    • 💡Information
    • ✨Features
  • Engineering
    • 🎴Mission
    • 🎒Tech Stack
    • 🔧How It Works: The Frontend
    • 🔨How It Works: The Backend
  • Contributing
    • 💶Sponsor through GitHub Sponsors
    • 💵Sponsor through Open Collective
    • 🇧🇷Translating Reactive Resume into your language
  • Product Guides
    • 🦸Setting up your account
    • 🖊️Updating your profile
    • 🔑Updating your password
    • 🛂Setting up two-factor authentication
    • 🧠Enabling OpenAI Integration
    • 🇦🇮Translate your resume with ChatGPT
    • 👩‍💻Exporting your resume as JSON
    • 👩‍💻Exporting your resume as PDF
    • 📢Making your resume publicly available
    • 🖇️Importing your data from LinkedIn
    • 📃Creating a Multi-Page Resume
    • 🧠Use ChatGPT to rewrite your resume
    • 🔄Change the number of columns for a section
    • 🖥️Self-Hosting Reactive Resume using Docker
  • Meta
    • ⚖️License
    • 🔏Privacy Policy
    • 🐕‍🦺Terms of Service
Powered by GitBook
On this page
Edit on GitHub
  1. Engineering

Tech Stack

PreviousMissionNextHow It Works: The Frontend

Last updated 3 months ago

Here's a brief overview of the tech stack that's used to build Reactive Resume.

  • (), as the frontend

  • , as the backend

  • , as the primary database

  • , as the interface between the server and the database

  • , an open-source S3 alternative to store objects

  • , an open-source docker image that allows to run headless Chrome as a separate service

Some of the optional dependencies, which are not required when self-hosting your own version are:

  • Any SMTP Server, to send password recovery emails

  • , to track errors occurred on the server

  • GitHub/Google OAuth, to quickly sign-up and authenticate users

  • , to manage translations and collaborate with translators across the world to contribute new translation phrases to the project

There are several open-source libraries that we use. Without them, it would not have been possible to build Reactive Resume.

  • and so many others...

🎒
React
Vite
NestJS
PostgreSQL
Prisma ORM
Minio
Browserless
Sentry
Crowdin
lingui
dnd-kit
react-resizable-panels
react-zoom-pan-pinch