ciao!

mi è stato assegnata la scrittura di una web API in PHP.
con autenticazione, ecc.
i dati dovranno essere usati sia in una app che da un sito web.

adesso mi è stato assegnato anche il front end, che è compost sia da un'area admin che da una interfaccia grafica responsive per gli utenti.
che in sostanza devono cercare contenuti, iscriversi alla newsletter o registrarsi come utenti business.

avendo tutte le API JSON, pensavo di fare tutto con react, in modo da non dover riscrivere anche tutte le funzioni per sito "classico" in PHP (tralasciamo eventuali framework).
avrei anche già tutta l'autenticazione JWT fatta.

per l'area admin non ci sarebbero problemi.
ma il sito dovrebbe essere indicizzato a dovere, e da quanto ne so react (o simili) non sono molto SEO-friendly.

quindi il mio consiglio è:
- strutturare il sito come una "classica" applicazione web in PHP e tenermi le API solo per la app
- fare tutto con React -> magari nel frattempo sono uscite tecniche per rendere il tutto più SEO-friendly
- usare le API anche per il sito usando PHP -> che vorrebbe dire che invece di connettermi al db direttamente, dovrei usare i JSON, prendendoli con curl suppongo
- altro, non ho idea

PS: ho messo nella sezione generica in quanto l'ambito riguarda sia PHP che React.
è più un consiglio generale che tecnico.
se ho sbagliato sezione scusate!