AmruthPillai

joined 1 year ago
[โ€“] [email protected] 1 points 11 months ago

Reactive Resume https://github.com/AmruthPillai/Reactive-Resume

Disclaimer: I maintain the project :)

[โ€“] [email protected] 1 points 1 year ago

I did what I could man. I'm just one guy, a front-end guy even. I even made an announcement at the top of my GitHub readme looking for dev-ops or backend dev to help me make the self-hosting process better, but even with a project as popular as this, nobody came to help. So naturally I picked up as much I could myself and did it.

I honestly don't know how it can be made easier though. It's just a single service now, which needs to speak to other services. But if you still feel it's convoluted, fork the repo and help me make it better, teach me what good self-hosted apps are supposed to look like.

[โ€“] [email protected] 1 points 1 year ago

I'm current taking a short break cause I've been working on this for more than a few months. Will be back soon with product guides, video tutorials and everything soon.

[โ€“] [email protected] 1 points 1 year ago

Is there a big difference from the old layout to the new one? I didn't have a side by side comparison, but I tried to make the new templates a bit more flexible for custom CSS (hoping to introduce that feature soon).

Is there anything specific you'd like me to fix soon?

[โ€“] [email protected] 1 points 1 year ago

I've kept the Custom CSS section dormant for now because the templates themselves aren't too well adapted with custom classes/IDs etc to correctly work with custom CSS. I've kept it off for a later release until I can do it properly, but it'll definitely be a feature soon.

As for the issues you can't fix with CSS, I'm afraid the only way is to build the project locally and develop a template of your own, which isn't too difficult if you know TailwindCSS. I plan on writing a guide for this as well.

[โ€“] [email protected] 1 points 1 year ago (1 children)

There's a new env (described in the compose file also) called DISABLE_EMAIL_AUTH which would disable all email flows (login/register). If you need to allow email login but disable registration, that's not really a feature yet, but please raise an issue on GitHub so I can track it. Will implement it as soon as I can.

[โ€“] [email protected] 1 points 1 year ago

You can switch themes in the settings page, under "Profile".

[โ€“] [email protected] 1 points 1 year ago

As reported by users who've sent me messages, but the whole section was meant to be taken sarcastically. Of course just the resume alone doesn't do anything, it's their skills. And personally, I've always wanted to have a logo cloud on my website, they have always looked cool to me.

[โ€“] [email protected] 2 points 1 year ago

I believe they have made some changes to the OpenAI API since I last did the integration, will look into this tomorrow. The model is set to use gpt-3.5-turbo, but I would soon implement a dropdown to allow the user to select a model from a list.

[โ€“] [email protected] 1 points 1 year ago (1 children)

Interesting. It should be possible to do this without having to break the app or modify any of the code. You just need to ensure STORAGE URL and CHROME URL and not public addresses, but URLs that are accessible within your network (without basic auth).

Then it's just a matter of implementing basic auth on the proxy layer (using nginx/Traefik/caddy). Or instead of basic auth, another strategy would be to block all requests from External IPs and only allow your home IP and the IP of the server itself.

[โ€“] [email protected] 2 points 1 year ago

Entirely up to the user. All of the templates adapt depending on whether there's a picture or not, so no one's experience is hindered. But it's true, it is discouraged in some regions, for good reason, but also expected in many other regions or industries.

[โ€“] [email protected] 1 points 1 year ago

Yes, unfortunately it's not a straightforward upgrade as there are a lot of things changed since V3 to V4. What I'd suggest is to extract or export your resume json from your running V3 instance and store it locally. Once you have v4 running, simply import the JSON back into the app.

Also it should be pointed out that the name of the image tag has changed. There is no client and server anymore, but just latest.

view more: next โ€บ