Where should I apply for jobs?

I have been applying for front end roles for the last few days mostly through LinkedIn and realised most of the jobs require at least a few years experience and some other skills with some experience such as react, angular, backend, etc. I am feeling a little discouraged because I can’t find many jobs that fit what I can do for them and that there are stories on here of self-taught developers lime myself getting jobs with similar skills to mine. What am I doing wrong? Should I be applying using a different website? Should I contact the hiring managers/interviewers directly?

Just keep applying wherever you find them. Don’t worry about meeting the requirements on their ad as things like “required experience” are frequently ignored.