wisie
Explore posts from serversTTCTheo's Typesafe Cult
•Created by wisie on 1/31/2024 in #questions
what should be the best go-to main portfolio fullstack project stack before looking for a job rn?
Hi,
here's my github profile, with the stack I know on a junior-mid level: https://github.com/Wisieneu
I'm 22 years old, been working in manual game testing for 3 years now, been looking for a job for a couple months now, now that it's Februrary threre's gonna be way more job offers, so I'd like to get my crap together and make a real solid portfolio.
I want to create a main portfolio project - it's going to be a social media app, Twitter - like one, showcasing every tech skill I have: frontend, backend, db, testing, automation testing. The thing is that I've been studying for very long and I know so much now, but I've always had the problem of not being able to get myself together and start a cool project that I can showcase in my portfolio that's actually impressive.
I want to combine all things into once, create that single showcase that shows that I have the skills and the knowledge, so I decided to start planning. Now I need the tech stack. I would like it to be optimal for today's industry standards, following some of the stuff I already know (see github linked above) and also for it to teach me some new things as well.
That's where this weird question comes in - as of February 2024, what is the best stack choice I can make for a 1 person project like this? I'd love to hear your feedback.
Here's what I managed to come up with so far:
Backend: I have no idea. I'm contemplating whether to go with pure Express in TypeScript (i have experience with express in JS), maybe with some authentication framework (also pls recommend as idk at all). But here, I'm leaning more towards my dev friend opinion because I've dabbled with Express a bit, and he once suggested NestJS for TypeScript, but I'm not entirely sure. Seems more like it's made for bigger projects than that so I'd love to hear from you
Frontend: Probably React in TypeScript, SCSS, and potentially three.js. It seems like the most solid industry standard, but I've also heard about server-side rendering, and I don't know if it's worth it (unless you have any thoughts on that).
Testing: I'm thinking of using Postman and Cypress (for my TS/JS experience), but I've also considered Selenium. Here, you could help me decide what's more worthwhile because even though Cypress is less common, it's said to be quite futuristic tech-market-wise, but that's just some internet people's opinion.
DB: I feel comfortable with MongoDB, but I'll likely go for Postgres. For the ORM, maybe something like Prisma/Drizzle. Again, I'm clueless here, so any advice would be great.
7 replies