Sachverhalt: Sachverhalt: A. X._ ist Inhaberin der Firma Z._ in Basel. Trotz zweimaliger Mahnung reichte sie die Steuererklärung für das Jahr 2000 nicht ein. Sie wurde deshalb für die Staatssteuer und die direkte Bundessteuer 2000 von der Steuerverwaltung des Kantons Basel-Stadt (im Folgenden: Steuerverwaltung) am 15. November 2001 nach pflichtgemässem Ermessen veranlagt. Das Einkommen aus selbständiger Erwerbstätigkeit wurde auf Fr. 150'000.-- geschätzt und das steuerbare Einkommen für die direkte Bundessteuer auf Fr. 145'900.-- festgesetzt. Hiegegen erhob X._ am 10. Dezember 2001 Einsprache. Gleichzeitig reichte sie zusammen mit der Steuererklärung 2000 die Erfolgsrechnung vom 1. Januar bis 31. Dezember 2000 sowie die Bilanz per 31. Dezember 2000 der Firma Z._ ein. Sie deklarierte einen Geschäftsverlust von Fr. 31'509.--. Auf Aufforderung der Steuerverwaltung hin reichte X._ in der Folge ergänzende Unterlagen zur Erfolgsrechnung und zur Bilanz ein. Die Steuerverwaltung befand, die Buchhaltung genüge nicht, um die Steuerfaktoren einwandfrei zu ermitteln, und wies die Einsprache mit Entscheid vom 18. April 2002 ab. A. X._ ist Inhaberin der Firma Z._ in Basel. Trotz zweimaliger Mahnung reichte sie die Steuererklärung für das Jahr 2000 nicht ein. Sie wurde deshalb für die Staatssteuer und die direkte Bundessteuer 2000 von der Steuerverwaltung des Kantons Basel-Stadt (im Folgenden: Steuerverwaltung) am 15. November 2001 nach pflichtgemässem Ermessen veranlagt. Das Einkommen aus selbständiger Erwerbstätigkeit wurde auf Fr. 150'000.-- geschätzt und das steuerbare Einkommen für die direkte Bundessteuer auf Fr. 145'900.-- festgesetzt. Hiegegen erhob X._ am 10. Dezember 2001 Einsprache. Gleichzeitig reichte sie zusammen mit der Steuererklärung 2000 die Erfolgsrechnung vom 1. Januar bis 31. Dezember 2000 sowie die Bilanz per 31. Dezember 2000 der Firma Z._ ein. Sie deklarierte einen Geschäftsverlust von Fr. 31'509.--. Auf Aufforderung der Steuerverwaltung hin reichte X._ in der Folge ergänzende Unterlagen zur Erfolgsrechnung und zur Bilanz ein. Die Steuerverwaltung befand, die Buchhaltung genüge nicht, um die Steuerfaktoren einwandfrei zu ermitteln, und wies die Einsprache mit Entscheid vom 18. April 2002 ab. B. Die Steuerrekurskommission des Kantons Basel-Stadt wies eine gegen den Einspracheentscheid erhobene Beschwerde am 23. Januar 2003 ab (Ausfertigung des begründeten Urteils am 15. Juli 2003). B. Die Steuerrekurskommission des Kantons Basel-Stadt wies eine gegen den Einspracheentscheid erhobene Beschwerde am 23. Januar 2003 ab (Ausfertigung des begründeten Urteils am 15. Juli 2003). C. X._ hat am 15. August 2003 beim Bundesgericht Verwaltungsgerichtsbeschwerde gegen den Entscheid der Steuerrekurskommission eingereicht. C. X._ hat am 15. August 2003 beim Bundesgericht Verwaltungsgerichtsbeschwerde gegen den Entscheid der Steuerrekurskommission eingereicht. D. Die Steuerverwaltung des Kantons Basel-Stadt und die Eidgenössische Steuerverwaltung schliessen auf Abweisung der Beschwerde. Die Steuerrekurskommission des Kantons Basel-Stadt hat auf eine Stellungnahme verzichtet. D. Die Steuerverwaltung des Kantons Basel-Stadt und die Eidgenössische Steuerverwaltung schliessen auf Abweisung der Beschwerde. Die Steuerrekurskommission des Kantons Basel-Stadt hat auf eine Stellungnahme verzichtet. E. Die Beschwerdeführerin hat um Gewährung der unentgeltlichen Rechtspflege ersucht.