When we hire freelancers we’re looking for someone who can come in strong, have immediate impact, and get the job done quickly and efficiently. I personally wouldn’t hire an inexperienced freelancer. I don’t have resources available to supervise freelancers at the level an inexperienced developer would need.
If you want to go the front-end route, you need to build a portfolio of sites you’ve worked on to show others (and often developers will link to their Git repositories as well). One way to build such a portfolio would be to volunteer to do web site development for non-profits or small local businesses. The first web site I built was for my kid’s school. Boy did that make me realize I don’t have a creative bone in my body and was born to do database development!