Oui, c’est possible de vivre à Shanghai avec 300 à 400 euros par mois (environ 2 400 à 3 200 RMB) si ton logement est déjà payé, mais cela demandera de bien gérer ton budget. Voici une estimation des dépenses mensuelles typiques :

Dépenses approximatives (hors loyer)
Nourriture :
Si tu manges principalement dans de petits restaurants locaux ou que tu cuisines chez toi, compte 1 500 à 2 000 RMB (190 à 260 €).
Les restaurants occidentaux ou les produits importés coûtent beaucoup plus cher.
Transports :
Le métro et les bus sont peu coûteux : 200 à 300 RMB (25 à 40 €).
Les taxis et Didi (VTC) sont plus chers, donc à limiter si tu veux respecter ton budget.
Autres dépenses (téléphone, internet, loisirs, etc.) :
Environ 300 à 600 RMB (40 à 80 €) selon ton mode de vie.

Verdict
Avec 300 à 400 € par mois, tu vivras plutôt modestement : nourriture locale, peu de sorties coûteuses et loisirs limités. Cela reste faisable si tu es économe et que ton loyer est déjà couvert.