Looking to develop a recipes site in French, mostly tailored to the Quebec audience but also to any french speakers. I already have domains that get good french recipe traffic, so I want to have a quality site there.

Things I'd like:

Some pre-loaded recipes to kick off the site
Recipes to be put in categories - soups, dessert, chicken, beef, etc.
All french language site
Ability for users to add recipes, comment on recipes, rate recipes, and maybe add photos

Where is a good place to start, and what budget range would be needed to do this well?

Any help appreciated.