The debug logs show the issue: it's trying to resolve @v0/src/components/store/useProgressStore but the store is actually at /src/store/useProgressStore. Let me check the components that might have incorrect import paths.
I see the issue. The components in /src/components/roadmap/ and /src/components/materia/ are using incorrect import paths. They're importing from ../store/useProgressStore, ../types, and ../data/materias.json but these files are in /src/store/, /src/types/, and /src/data/ - not relative to the components folder. Let me fix all the import paths:
I fixed the incorrect import paths in the three component files. The issue was that the components in /src/components/roadmap/ and /src/components/materia/ were using ../ to reference files in /src/store/, /src/types/, and /src/data/, but they needed to go up two levels (../../) since the components are nested two directories deep from /src/. The app should now load correctly.
I created an app/page.tsx file that imports and renders the main App component from the existing Vite project structure. This bridges the original Vite/React setup with the Next.js App Router structure that v0 expects. The app should now render correctly with the UTN Civil Roadmap interface.
You can send messages while the preview loads