Just build the site and generate traction first. You need only 90 day plan. Validate the business model. Then build the app. This will take a few months. Now write the business plan and you would have developed enough confidence in the business model and the numbers can be corroborated.
When you do, write the plan for 3 years as that will help you clarify your expansion strategies and plans.