Get your taxes done using TurboTax

Yes you have to file and can claim your dependents.   If you have self employment income and your income is more than your expenses you have to pay self employment tax on the net profit.