Life is in the details.
First off, being a student you're already a bit behind someone who works for a living. Because generally people who work "mingle" with other people who work. (Weird but true

)
Same way, if I'm looking for students, you'd more likely be having less trouble finding students than I would...
Back to my initial "Life is in the details" point...
It's not a matter of how big the project is to build up a good reputation. I've built up a good reputation with several companies just helping them with mediocre stuff like changing text on their "About Us" page (with the CMS they have)
The problem for you however is the lack of work to be able to mingle and see/take on opportunities
to be able to build a reputation. Mostly because you're a student.
As ****edup as that might sound, it's true, and most probably why you'll struggle finding work.
Case and point: Met someone 4 years ago who added me to their face-book. Haven't spoken maybe more than 50 words with them, but they knew I was good at my job (worked as a consultant for their company)
The other day they contact me asking how much I'll charge them to move their website because other people are ripping them off.
As honest as I am on these forums as honest I am in real life. And they know I don't take **** nor do I bull**** (much)
All about the connections you can make while working. Same way you can get weed without thinking about it, same way I can get work without thinking about it.
If you'd want, then I'd suggest asking a web dev company if you could work for them during the holidays. I know you probably want to make some money out of it, but like I said, if you're good at what you do the money will be offered. So do mahala work for a company "as a learning experience" and show them what you're made of... most likely you'll end up with a job offer