Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proyecto Jorge #138

Open
8 tasks
UlisesGascon opened this issue Jan 21, 2019 · 0 comments
Open
8 tasks

Proyecto Jorge #138

UlisesGascon opened this issue Jan 21, 2019 · 0 comments
Assignees

Comments

@UlisesGascon
Copy link
Contributor

UlisesGascon commented Jan 21, 2019

Claves

  • Tienda de camisetas personalizadas
  • revindicativa
  • MEMES

Referencia proyecto anterior -> #9

Pasos

  • 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

Muy Extra ++

  • Responsive

Notas viejas ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants