To add to this,
I believe you also want to show your as work ready as possible. Its a risk to hire someone, hence why companies have strict requirements on candidates. Your goal isn’t to be the perfect candidate, just better than the competition. Your portfolio states your a front-end developer, and has 5 front-end projects. This is all you have against you and the competition, and this might not be enough.
Ultimately what “is enough” is completely situational, as getting a job is dependent on a lot of factors, which is why it can take months to find a job. This means you want to find a way to stand out from the competition.
If what your offering looks to much like who your applying with, you will have a tougher time, as there are a lot of candidates looking for front-end jr roles and companies can only pick 1 candidate for a given position, and have potentially hundreds of applicants.
Another consideration is front-end only jobs are also impacted by products like Wix and wordpress, which allow anyone to build client-side applications, with basic back-end integrations using drag and drop. This means client-side only work usually is along the lines of complexity that is beyond what those platforms can do.
You should aim to “oversell yourself”. IE apply for jr front-end roles, but show off technical skills above a jr level. Since your front-end only, everything front-end should be as professional as possible, as there isn’t much wiggle room outside of that one niche.
One possibility is picking up some back-end, and adding more full-stack level projects.
Another possibility is to expand on your existing projects. Its one thing to have a student-level project to show off some HTML skills, its another to have a full product online you own. This of course requires a heck of a lot more work, but all that work = experience that can help you stand out from the crowd.
Your designs are clean, but might be too minimalistic. For example, your portfolio lacks a top navigation bar, personal logo, your name, or contact form. The “about me” text could be updated to talk more about you as a person, rather than focusing on just technical skills. One possible angle of selling yourself, and standing out is providing some background on what you as a person can provide, rather than just technical skills.
At a glance it appears your portfiolio only has 5 projects of similar complexity, which again might not help stand out from the competition. It would also appear the actual functionality of most of the applications is either faked or not working due to missing a back-end, or is just incomplete.
Keep learning, keep building, and keep looking into job applications to see what companies are looking for. Whatever they are asking for you should meet, and then some. Today’s job market is tough, its always been tough. You’ve gotten this far, so I’m sure you can continue to grind it out, just keep improving