Sistema de autoservicio para el viviero 'Vivero Mágico', desarrollado con JavaScript y Express con Sequelize, aplicando los conocimientos aprendidos durante la cursada.
Este proyecto corresponde a sistema de frontend de autoservicio y backend administrativo, conectándose a la base de datos para gestioanr productos, categorías y ventas.
Consiste en: 🖥️ Frontend: autorservicio que permite a los clientes identificarse, seleccionar productos, agregarlos al carrito y efectuar una compra. Pudiendo ver y descargar el ticket correspondiente.
🔧 Backend: Una vez autenticado un usuario permite el manejo de los productos, categorias y ventas, guardando todo en la base de datos. Los adminsitradores de la tienda organizan los productos disponibles en la tienda, dando de alta productos, modificandolos o quitandolos del autoservicio.
Nota: Para poder visualizar e ingresar a la seccion de 'Administrador' debe escribir en la pantalla de inicio 'admin', lo que mostrará el botón de acceso para dicha sección.
📌 Como ejecutar el proyecto local:
-
Desde la carpeta del backend (backend-express) instalar las dependencias 'npm install'
-
Desde la carpeta principal del proyecto, hay un comando que levanta tanto front como back: 'npm run mm'
-
Luego debe ingresarse a 'http://localhost:5500/frontend/index.html'
📋Organización del proyecto:
-
La organización del proyecto se llevó acabo a través de Trello: https://trello.com/invite/b/690a6bc02b91590a1e8a9823/ATTI36b09dffab2faae1aedacdf5f1e28ecf303BD250/progra3-madrinasmagicas
-
Se establecieron cuales eran los requisitos a cumplir en las distitnas secciones del proyecto, junto con las maquetas iniciales de lo deseado https://excalidraw.com/#room=d7be96d9241b8bbf9ed7,ka5p-zbjn3SUO4xWeNJouA
-
Se dividieron las tareas por pantallas/funcionalidades generales, para ir trabajando en paralelo.
-
El código fue subiendo al repositorio a través de Pull Request a main, para mejorar el flujo de trabajo y poder revisar el código a agregar a main.