As a self-taught I'm getting the impression that, while I'm learning the basics following tutorials, FreeCodeCamp, the Odin Project etc. there's no one calling me back for interviews, and the cause for that is the type of projects that I'm building.
So, what kind of projects are they worth building? I'm not talking about "just follow your heart and build something you would want to use" because I'm sure no one would care if I made yet another Genshin Impact wishes simulator, or a character planner for an RPG/MMORPG, or even a chess game.
Since my goal is to build things FOR OTHERS I thought it's wise for me to ask what would someone want to see in my portfolio. My goal is to start with frontend and pivot to backend after a few years (or sooner, depending on the company). I only do that because I read pretty much everywhere that the frontend world is more open to self-taughts than the backend world, so I'd hate climbing the metaphorical wrong wall.
I have interviewed candidates who supposedly had a great Github Repo of apps they built but couldn't answer simple questions like "Why POST, why not GET. Can you do GET instead of POST. If yes, why. If yes, Why not". They got mad at me and told me "haven't you looked at my Github". I replied "I did and that's why I am asking how you built that project".
If I am hiring entry level, I wouldn't care if you built a Game or a CRUD App. I would care how you built it and how far can you explain the process of building it. How much do you really understand of what you built. For example, let's say you built a "Contact Form". I want to understand do you really know the difference between GET vs POST requests (you will be surprised how many candidates fail at this). I couldn't care less if you can just memorize how to add a GET API. I am more interested in your understanding of it. I want to know how the form gets submitted to the server (lot of candidates don't know how an http Request is formed, header vs body etc). Lot of candidates truly don't know how an AJAX request works. For example, if you submit a Form using Ajax vs Regular action, whats the difference ?
So, build anything which you can explain and walk through the process of. I would at least hire you.