I’m aligned with Andy’s commentary. I’d add that keeping things simple will be your friend in the early days. Building the website and e-commerce options should be simple, super cheap and fast to execute on. There’s a girth of off the shelf tools that can get you up and running in no time. We use Squarespace a lot for both our own website and some of the simpler client website needs. It’s easy to use, update and add content to as a non web expert. These are the types of platforms I’d recommend.
But first up is understanding your potential customers needs and wants. What pain points exist today that aren’t being serviced by your competition. What’s the gap. If you haven’t done so already create a short topic guide, questionnaire or survey (surveymonkey is a good platform) and speak to potential customers. You’ll start to see emerging themes and key challenges they face in the space you’re looking to fill with your business idea. You can also broach the subject of e-commerce and the app route (I’d hold off on that initially tbh) and any other burning questions you have about your route to market.
These insights will provide you with initial views to help you prioritize the features you offer and how you prop up the first iteration of your product/service.
Finally, I’d suggest you take an mvp (minimum viable product) mindset. Start small: launch, learn, iterate, test, iterate etc. Consider launching the product with a small cohort of customers to get initial feedback and to iron out the bumps in your initial product/service offering.
Good luck with it all,