If you don't live there ... you pay no taxes. That article concerns U.S citizens and businesses registered there. If you do register a business there ... do it in a Sales Tax free state ... Like Delaware or Oregon.
Your own country on the other hand, you do have to pay tax/GST for any customers in your country. Not for customers in other countries (I imagine). I suggest you research your governments tax department site in India. That's how I learnt about my tax obligations here in Australia.
Here ... once my sales are over $75,000 per year, I must pay 10% GST for Australian customers ... only. Not for customers in other countries. Of course I also have to pay normal income tax on my overall earnings.
Needless to say, you should set up a book keeping system to keep track of your expenses and profits. Plus sales made to Indian customers for GST purposes.
I just use Excel with my own worksheets. Or you could Google for some free small business accounting software.