Any company worth working at is going to understand your concern about your parents' health.
Definitely doing something and being consistent with it is more important than having a finished thing at the end of it; like, challenging yourself and having fun with it. Open source projects are just one way to do this, it's kinda like volunteering where you can earn bonus points with people for being invested in collective good and working collaboratively. Being able to effectively collaborate is a really valuable skill to have (and companies know it) and worth finding ways to include in whatever you're doing. There's other ways to do this. For instance there's nonprofits and local communities that look for volunteers to build websites for them.
I also recommend finding community if you can. Dunno where you live, but I've had a good time getting to know the folks at Out In Tech, which has chapters in various cities (more generically, they have a slack that anyone can sign up for).
Also, for me, finding motivation in isolation has always been hard for me; joining a company gave me that external motivation I kinda needed to get started. If your goal is to find a job I recommend not creating artificial barriers for yourself just start applying to stuff. Interviewing is a skill and you probably need to develop that by just interviewing a lot. Try setting a goal for yourself of number of companies to apply to per day (10 a days and you're cooking with gas, but at least 2 is respectable). Volume is kinda your friend until you get your foot in the door.
Any company worth working at is going to understand your concern about your parents' health.
Definitely doing something and being consistent with it is more important than having a finished thing at the end of it; like, challenging yourself and having fun with it. Open source projects are just one way to do this, it's kinda like volunteering where you can earn bonus points with people for being invested in collective good and working collaboratively. Being able to effectively collaborate is a really valuable skill to have (and companies know it) and worth finding ways to include in whatever you're doing. There's other ways to do this. For instance there's nonprofits and local communities that look for volunteers to build websites for them.
I also recommend finding community if you can. Dunno where you live, but I've had a good time getting to know the folks at Out In Tech, which has chapters in various cities (more generically, they have a slack that anyone can sign up for).
Also, for me, finding motivation in isolation has always been hard for me; joining a company gave me that external motivation I kinda needed to get started. If your goal is to find a job I recommend not creating artificial barriers for yourself just start applying to stuff. Interviewing is a skill and you probably need to develop that by just interviewing a lot. Try setting a goal for yourself of number of companies to apply to per day (10 a days and you're cooking with gas, but at least 2 is respectable). Volume is kinda your friend until you get your foot in the door.
I hope this is helpful. You got this!