just food&transportation?
i think you need 1000 yuan per month.
there's a street, called"niu street"牛街,all about 清真food.
there's also have a Mosque in that street.
transportation
you can buy a card called"市政交通一卡通"
it's very cheap.You only need to spend 0.4 yuan for taking a bus, 2 yuan for Subway each time.
about shopping
you're not the local,so you should go to Wal-Mart or Carrefour. It 's most wise to do so
ps:the card"市政交通一卡通" can be used for paying in a lot of mall,like Wal-Mart.