You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maquetar la web básica y bonita. (landing, catalogo, producto, logo...)
Hacer un fichero por maqueta sin JS (maquetas/index.html, maquetas/catalogo.html...)
Mirar documentación de Bootstrap
Montar las "vistas" con un Router y datos "estáticos"
Mirar clase de Router y documentación de librería Navigo
Mirar manipulación del DOM
Reconocer las "partes comunes" de todos tus ficheros HTML y lo juntamos en un nuevo_index.html
Definir que rutas tienes y que se ve en cada ruta <section id="main"></section>
Definir los esquemas de datos
Mirar documentación de Firebase Realtime Database
Lo que antes eran data/catalogo.json ahora es base de datos.
Implementar la lógica de fierbase en el sistema de plantillas, es decir... El usuario llega a /catalogo... con el router llamamos a Firebase y traemos los datos de las camisetas... con esos datos pintamos el contenido de section...
Extras
Login de los usuarios con GIthub o facebook (firebase oauth)
generar una ruta /mis-pedidos-historial que muestre los "pedidos" del usuario
generar una ruta /carrito con mis items preseleccionados
generar una ruta /comprar que simula el "proceso de compra" check + botón (sin pago ni nada...), lo que tengo en el carrito pasa al historial de pedidos
Claves
Referencia proyecto anterior -> #9
Pasos
maquetas/index.html
,maquetas/catalogo.html
...)Navigo
nuevo_index.html
<section id="main"></section>
data/catalogo.json
ahora es base de datos./catalogo
... con el router llamamos a Firebase y traemos los datos de las camisetas... con esos datos pintamos el contenido desection...
Extras
/mis-pedidos-historial
que muestre los "pedidos" del usuario/carrito
con mis items preseleccionados/comprar
que simula el "proceso de compra" check + botón (sin pago ni nada...), lo que tengo en el carrito pasa al historial de pedidosMuy Extra ++
Notas viejas ?
The text was updated successfully, but these errors were encountered: