Usa Next.js para el enrutado y la estructura de paginas; agrupa logica por dominios en src/features/*.
Gestion de estado orientada a datos: React Query/SWR para llamadas HTTP; evita estados globales innecesarios.
Estilo: ESLint + Prettier con reglas consistentes (80–100 columnas).
Integracion de TradingView a traves de un adaptador de datos que consuma /market-data/* del backend, sin llamar directo a proveedores externos desde el frontend.