Skip to content

Proyecto Jorge #138

New issue

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

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

Already on GitHub? # to your account

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 ?

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

No branches or pull requests

2 participants