The Netflix clone project looks pretty great, it also seems to correctly integrate with Firebase authentication.
It’s understandable the clone doesn’t actually stream video, but the few other features you could clone don’t seem to work correctly or as expected. For example I could add shows to my watch-list, but they disappear upon refresh. Optimally you should save these to one of firebase’s database api offerings (probably Firestore), or even local-storage. Since it’s one of the few features you can have in your clone that touches the entire stack, I’d consider it essentially to have.
I’d also try to “spice things up” by doing things to make your Netflix clone standout, as it’s a common clone project. Basic things like adding underlying features so they are supported, to having a non-firebase domain, to optimizing the page load so it loads as-fast as the real Netflix site are all things that could help distinguish your clone from other people doing the same thing.
The biggest question mark I see is there isn’t much else to see. Your github profile is somewhat sparse, and you have no portfolio project to help “show things off”. I assume you also have a resume, you could provide that for feedback if you wanted.
Otherwise it’s hard to get a full picture of what you’d be going in with when it comes to applying for jobs. One clone project wont make or break you by itself, unless its production quality, where you actually built a feature rich Netflix competitor rather than clone. So having a “fuller picture” is necessary to get at least a guess on if your “job ready” or not.
When is a junior ready to work?
So there is a slight misconception about “ready to work” and “ready to learn”. Many believe there is some bar where they learned enough to “work”, and thus seek out that bar so they can then apply and get jobs.
However, the reality of development is there is no bar, and you don’t get to stop learning. Simply put there’s too much to learn to assume you know enough. Even if you have 10 years of experience working, odds are you will still be learning new things.
So generally, you’re never fully ready, only less and less risky of a hire.
Because of this, you should start applying now, and get feedback from employers, along with getting insight into what the job market is looking for right now. From there you adapt to what you see.
Sure this probably means applying and getting rejected, but rejection is the norm in the job market. Just be sure to try to gain some feedback on your applications so you can learn from them.
Good luck, keep learning, keep growing