I'm a web developer. I'm 19 years old. I've been working for a year as a contractor doing full-stack development for...$12. Yes. $12 an hour. I decided to take my destiny into my own hands and start a business.
I immediately started building an amazing dynamic single page application for my portfolio with Angular, made my own logo, custom graphics, business cards, car magnets. I got my business license, all that jazz.
I will say that I have had an interview for a job doing AngularJS development for 60k a year. It was at a large company, and I applied after my dad (a Flex/JS developer there) told me about the opening. I heard horror stories from my dad who was part of the interview process. I got an interview, prepared and prepared. When the day came, I blew the technical and administrative interviews out of the water. Solved problems presented to me in more than one way instead of just one, and sometimes in ways that stumped my interviewers. After being told frankly by the office manager that I was the best interview they had had, I was sent home. Why? I don't have a degree and the HR department couldn't justify hiring me anyway because my dad worked there.
That was a long story, but I think it pertains to my issue. I'm not the best developer in the world, but I'm also a far cry from a terrible one. If I can out-interview college graduates, I think I have adequate coding skills to get started.
Before even completing my portfolio, I had a client. It was a friend's friend who needed TWO websites for each of his businesses. I panicked a little. I was in a new situation when he asked how much. In my head, I thought about my empty portfolio, and blurted out $250 for both.
I'm beating myself up inside right around now. These are TWO sites. Both of which need to be single page applications with scratch-built appointment-scheduling systems.
I made around $2,000 gross a month at the contracting job. Although I feel I'm a good developer, I can't bring myself to ask $100/hour. Because I've already quit my day job, I'm kind of at a loss here.
I'm quite experienced with PHP, HTML, CSS, Vanilla JavaScript, and AngularJS. I'm moderate with SQL, and jQuery. (I could do both of those things, but I would have to look at the documentation a little more than the other languages.)
I'm familiar with, and can build dynamic single page applications with Angular, I'm at home with JSON and HTTP requests.
That said, these two sites I'm working on now are the only two things I can claim as mine, and they're not even finished yet.
What would you charge?