I am a Frontend developer. What tech stack should I use for my portfolio website. The portfolio website would be very simple with a couple of pages like about, work, contact, a page for curating the resources I use daily, and probably a blog page for posts.<p>For the frontend, I am not sure either to go with React or next. Would firebase be a good option to update the contents of my website from the backend or is there a better option? I am thinking of firebase because I will add blog post there.
If you are specializing in a particular stack, building your portfolio site on the stack can make it a good project to showcase. Otherwise, can't beat HTML, CSS and (if you absolutely must) JS.
I'm just building mine at <a href="https://cocky-hamilton-69af62.netlify.app/" rel="nofollow">https://cocky-hamilton-69af62.netlify.app/</a> and am using netlify+hugo+vue+tailwind. Hugo can get a bit unwieldy when there are lots of posts, so I'm looking for a basic cms for it. Ideally I'd have some cms work on a sqlite db, and have hugo generate from it. I'm not so sure that solution exists, but even without it hugo is not a bad option
After building my site in multiple stacks, I’ve come back to WordPress because my portfolio site is also my self marketing site and WordPress is the best for marketing IMO. You get blog post, pages, menus and contact forms. Add advanced custom fields and custom post types and WPGraphQL and some Next.js and you got yourself a JAMStack with complete “no-code” backend.
I would also consider using a static website generator like Hugo or Jekyll. But you should avoid to over complicate things too much unless you want to play with a specific technology. React and firebase for a portfolio is not necessary in my opinion.