ESTRUCTURA DE PROYECTO:
-BACK (carpetas y contenido)
-server.js:
- archivo principal de conexión hacia las carpetas del back (rutas, modelos, middleware y controllers)
- config de uso de express, bodyparser, middlewares, etc.
- sincronización con la db y listening en el puerto del server.
-config:
- index.js: conexión a base de datos y sequelize.
- seed.js: data de prueba para testear rutas.
-routes:
- index.js: archivo de conexión a rutas modularizadas (carrito, productos y usuarios, auth).
- archivos específicos con rutas para cada modelo.
-controllers:
- archivos controladores de rutas por cada modelo.
-models:
- index.js conexión a archivos de modelos específicos y conexión con la base de datos.
- archivos por cada modelo del proyecto (carrito, productos, usuarios).
-middleware:
- archivo para configuración de framework de autenticación --> JWT
///////////////////////////////////////////////////////////////////////////////////////////////////
FRONT (carpetas y contenido) -public: archivos estáticos e index.html
-src:
Post review:
- Se corrigieron todos los warnings (en rojo), que habia hasta el momento, a excepcion de los del componente
ProductCard
. - Las carpetas se movieron de lugar en base a la review. Pero aun faltan agruparlas en grupos mas grandes.
- Controller para busqueda de ordenes y rutas.
- Al ingresar a la pagina, se comprueba que el usuario este logeado. No logeado: Se muestran los enlaces a: HOME - ADMIN - LOGIN - REGISTER Logeado: Se muestra HOME - ADMIN - Logout (aunque falta crear la ruta tanto para front como para back, y su interaccion) y el icono del Carrito
- Al clikear en el carro se muestra el cartID y las respectivas ordersID