I would second the idea of looking for part-time or full-time work as you continue to develop the project. That way, when you do hit launch you can quit the job and have money on hand to see you through the marketing and launch phase till hopefully hitting profitability.