npm run build
firebase deploy
Clon de Duolingo con React y Next.js:
Voces, progreso, puntos, tienda y suscripciones
Elegir curso
Elegir una leccion
Voces con IA
Sonido de exito y error
Corazones dinamicos
Estadisticas (Corazones restantes y puntos ganados)
Recargar corazones (repetor prueba)
Tienda (Cambiar puntos ganados por recargas de corazones)
Usuariods organizados segun sus puntos
Misiones
Nivel Premium - Corazones ilimitados por una suscripcion mensual
Version node js
node - v
Crear app
npx create-next-app@latest
neuroverbs - neurolearning
Instalar componentes: https://ui.shadcn.com/docs/installation/next - npx shadcn@latest init
Cambiar fuente de la app
Agregar componente de boton
npx shadn-ui@latest add button
Buenísima pregunta, dejemos el flujo claro para que siempre sea igual 🔁
firebase login
npm install # (solo si es un equipo nuevo o borraste node_modules)
Abrir la terminal.
Ir a la carpeta del proyecto:
cd ~/neurolearning # o la ruta donde lo tengas
Levantar el servidor de desarrollo:
npm run dev
Abrir http://localhost:3000 y programar tranquilo.
Cuando termines, paras el dev server con Ctrl + C.
Desde la misma carpeta neurolearning:
npm run build # genera la carpeta out/ con tu sitio
firebase deploy --only hosting # sube la nueva versión
Y listo ✅
Tu sitio se actualiza en:
https://neurolearning-9e7f7.web.app
Resumiendo, los comandos que vas a usar normalmente son:
cd neurolearning
npm run dev # para trabajar en local
npm run build
firebase deploy --only hosting # para publicar cambios
BORRAR rm -rf .next out