To give you an accurate estimate, we need to know what features you require, the budget you have set aside for it and your timeframe for website launch. Weight 3