I paid my way through private high school by building websites for small businesses 19 years ago. Nowadays you can build a CRUD web app with the same effort. Many small businesses will beg you to solve their little technical problems.
This may sound mean but truth of the matter is - a lot of people think they're way better than they really are.
I wouldn't trust most working developers I've worked with to be able to deliver me something decent from start to finish, alone.
That's why companies have BAs, managers, testers, etc. Because doing it solo is a rare feat, unless we're talking gluing a wordpress theme together, in which case I'd recommend they look into squarespace :)