🎒Tech Stack
Here's a brief overview of the tech stack that's used to build Reactive Resume.
NestJS, as the backend
PostgreSQL, as the primary database
Prisma ORM, as the interface between the server and the database
Redis, mostly for caching, but also used to track resume statistics
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.
and so many others...
Last updated