Short answer: A ballpark for web development is $15/hour, especially if you're still just trying to make a name for yourself.
Better answer: Not just in India but anywhere in the world, this is one of the areas where you have to fish around to find out what the other person is willing to offer. Contracting is tricky that way. You can't put a static price anywhere the public can see it. If you google around, you'll see what I'm talking about, no one has quotes listed for this kind of thing. The second you put a price out there, is the second someone else can to undercut you.
Sometimes you do have to throw a number out there before the other person will tell you how much they are willing to spend. In that situation, you should do this:
Ask yourself how much time the project is likely to take
Find out how much it is going to cost you to work on the project (even sitting at home takes time and resources, and every minute you spend working on one project is one less minute you have for another project)
Take that amount and triple it.
Divide that by the number of hours the project will take.
I say triple instead of double because the nature of freelance work is that you will be between jobs for a while and need the extra money to tide you over and stay marketable to other people while you are out of work.
Probably the most reliable way to find out how much you can get for a job, is to call around and ask other people and companies how much they would charge for similar work. Hands down that will always give you the best answer to your question.
Also, don't trust an answer that's more than three months old, or any number anyone gives you on a help forum like this (including mine, sorry).