Take your time. The more thorough your planning, the better your business. Opening too soon without a firm foundation is more likely to make the new business shaky.
You can do an online search for planning tools.
Make a professional business plan covering financing, marketing, anticipated needs and costs, and a reasonable timetable.