Design implications for a community-based social recipe system