Svelte-slevteKit---JavaScript-Typescript-DEMO Svelte Themes

Svelte Slevtekit Javascript Typescript Demo

para estudiantes de Computación, Del curso de "Lenguajes de Programación" primer semestre del 2026. Sobre: Svelte/slevteKit - JavaScript/Typescript DEMO

Demo de Clase: Svelte + SvelteKit (JS/TS)

Proyecto pensado para una clase de programación con una interfaz llamativa y dinámica:

  • Hero visual moderno
  • Métricas en vivo de participación y energía
  • Comparativa rápida entre JavaScript y TypeScript
  • Agenda de sesión lista para presentar

Ejecutar en local

npm install
npm run dev -- --open

Comandos útiles

# revisar tipos y componentes Svelte
npm run check

# compilar para producción
npm run build

# previsualizar build local
npm run preview

Despliegue global con Vercel

Esta app ya está configurada con @sveltejs/adapter-vercel.

Opción A: Desde la web de Vercel (recomendada)

  1. Sube este proyecto a GitHub.
  2. Entra a Vercel y crea una cuenta (puede ser con GitHub).
  3. Haz clic en Add New Project e importa tu repositorio.
  4. Vercel detecta SvelteKit automáticamente.
  5. Haz clic en Deploy.
  6. Comparte la URL pública (por ejemplo: https://tu-demo.vercel.app).

Opción B: Con CLI de Vercel

npm i -g vercel
vercel login
vercel

Para producción:

vercel --prod

Cada vez que hagas push a GitHub, Vercel puede desplegar cambios automáticamente.

Cambiar entre LOCAL y GLOBAL (Vercel)

1) LOCAL (solo tu compu)

No necesitas cambiar código para usarla local. Siempre puedes correr:

npm install
npm run dev -- --open

Con eso la app vive en http://localhost:5173.

2) GLOBAL (internet) con Vercel

Pasos mínimos:

  1. Confirma que el proyecto use @sveltejs/adapter-vercel.
  2. Sube cambios a GitHub.
  3. Importa el repo en Vercel y deploy.
  4. Comparte tu URL pública (https://tu-proyecto.vercel.app).

3) Volver de GLOBAL a LOCAL

No hay que deshacer nada. Aunque esté configurada para Vercel, local funciona igual con:

npm run dev -- --open

4) Cambiar adapter (Vercel <-> Auto) en el futuro

Si un día quieres volver a adapter-auto:

npm install -D @sveltejs/adapter-auto
npm uninstall @sveltejs/adapter-vercel

Y en svelte.config.js:

import adapter from '@sveltejs/adapter-auto';

Si luego quieres regresar a Vercel:

npm install -D @sveltejs/adapter-vercel
npm uninstall @sveltejs/adapter-auto

Y en svelte.config.js:

import adapter from '@sveltejs/adapter-vercel';

5) Verificación rápida después de cualquier cambio

npm run check
npm run build

Si ambos comandos pasan, estás listo para local y para deploy.

Objetivo didáctico sugerido

Usar esta demo como inicio y luego pedir que:

  1. Agreguen una nueva métrica al panel.
  2. Modifiquen la agenda con su propio plan.
  3. Construyan un nuevo bloque de UI reutilizable.

Top categories

Loading Svelte Themes