Files
Reactive-Resume/engineering/tech-stack.md
2025-01-17 22:31:07 +00:00

1.4 KiB

🎒 Tech Stack

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

  • React (Vite), as the frontend
  • NestJS, as the backend
  • PostgreSQL, as the primary database
  • Prisma ORM, as the interface between the server and the database
  • Minio, an open-source S3 alternative to store objects
  • Browserless, 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
  • Sentry, to track errors occurred on the server
  • GitHub/Google OAuth, to quickly sign-up and authenticate users
  • Crowdin, 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.