Limit the amount of hardcoded data, and rely extensively on APIs: https://www.programmableweb.com/ is a gold mine Other interesting ones: http://canieatit.co.uk/product-and-barcode-api/ https://www.programmableweb.com/api/harvard-university-cs50-food