Взял в работу человека, он всё быстро сделал, но некоторые нюансы забил после оплаты т.к. визуально почти всё работало и работает до сих пор.
https://resume-maker.this-app.com/Проект уже работает/сервер настроен. Нужно доделать некоторые моменты:
1. Не отправляются письма о регистрации/восстановлении пароля на почту (возможно нужен smpt сервер как раз)
1.1. В данный момент создана почта support на домене this-app.com и работает всё через vk work space.
2. настроить проект так, чтобы была возможность iframe встраивать в другие сайты (где-то DOM заголовки надо видимо поменять или как-то так...)
3. Поменять картинку логотипа и некоторый текст на главной удалить/переписать.
4. Картинки и файлы у скрипта не работают и не подгружаются. Настраиваются через какую-то систему minio, нужно понять что и как там сделать.
5. Openai выдает ошибку почему-то при вставке ключа. (возможно ошибка на стороне создателя Open-source)
Вот гит:
https://github.com/AmruthPillai/Reactive-ResumeА вот ниже весь стек проекта:
- React (Vite), for the frontend
- NestJS, for the backend
- Postgres (primary database)
- Prisma ORM, which frees you to switch to any other relational database with a few minor changes in the code
- Redis (for caching, session storage and resume statistics)
- Minio (for object storage: to store avatars, resume PDFs and previews)
- Browserless (for headless chrome, to print PDFs and generate previews)
- SMTP Server (to send password recovery emails)
- Sentry (for error tracing and performance monitoring)
- GitHub/Google OAuth (for quickly authenticating users)
- LinguiJS and Crowdin (for translation management and localization)