Sitio web de compra-venta de vehículos siniestrados y recambios de desguace, de Excavaciones y Servicios Arturo S.L.
| Web en producción | https://prorecambios.com (dominio conectándose, ver estado abajo) |
| URL de respaldo (siempre activa) | https://coche-siniestrado.pages.dev |
| Repositorio GitHub | https://github.com/Robertogarciasanz/siniestro |
| Hosting | Cloudflare Pages (proyecto: coche-siniestrado) |
| Dominio comprado en | Cloudflare Registrar |
| Email de contacto de la web | robgarsanz@gmail.com |
| Razón social | Excavaciones y Servicios Arturo S.L. (CIF B47489612) |
| Teléfono | 607 44 49 03 |
- El dominio
prorecambios.comestá añadido como Custom domain del proyectocoche-siniestradoen Cloudflare Pages, pero llevaba más de 15-20 minutos en estado "Initializing / Pending" (más de lo normal). Revisar en el dashboard: Workers & Pages → coche-siniestrado → Custom domains. - Mientras se resuelve, la web sigue accesible en la URL de respaldo
coche-siniestrado.pages.dev.
- Doble clic en
iniciar-admin.bat(en la raíz del proyecto). - Se abre un panel en el navegador (
http://localhost:4000). - Rellena los datos del vehículo, arrastra una foto, y pulsa "Guardar vehículo".
- Para publicar los cambios en la web real, pulsa "Subir a la web" (arriba a la derecha, o en el aviso que aparece tras guardar). Esto compila el sitio y lo despliega a Cloudflare automáticamente.
Desde el mismo panel puedes editar o borrar cualquier vehículo ya publicado.
src/data/vehiculos.json— listado de vehículos (lo edita el panel de administración, no hace falta tocarlo a mano).src/lib/vehiculos.ts— carga ese JSON con tipos de TypeScript para la web.src/app/page.tsx— página principal (única página del sitio).public/vehiculos/— fotos de los vehículos, ya optimizadas.admin-server.js— servidor local del panel de administración (solo corre en este ordenador, nunca se publica).next.config.ts— configurado como sitio estático (output: "export") para poder desplegarlo con Cloudflare Pages sin límite de archivos.
npm run build
npx wrangler pages deploy out --project-name=coche-siniestradogit add -A
git commit -m "mensaje del cambio"
git pushnpm install
npm run devAbre http://localhost:3000.