The amount of work that you will put into your initial website will be nothing compared to the amount of time, effort, and passion you will put into building your community around your website.
You should be dedicated and prepared to the goal of achieving a healthy and active community. These are a few principles that will help guide you to achieve this goal.
1. Keep everything simple.
You do not want to confuse your community with an overwhelming amount of goals, provided tools, or content. Start simple by identifying the main purpose that you are trying to achieve by forming a community. Your audience will be skeptical about the tools you use to organize your community. Pick one or two main features for your site to rise above your competition.