Skip to content

DeveUp/pastley-backend

Repository files navigation

docker

Sistema Gestión Pasteleria "Pastley"

Sistema ERP que permite gestionar una pastelería automatización en las ventas de los productos y la centralización de los mismos en un catálogo virtual que esté disponible las 24 horas para todo el público y que desde ahí mismo se puedan realizar pedidos con esto se logra reducir los tiempos de ventas y tener una mayor confiabilidad.

Documentación

Documentation

Microservicios

  • Autenticación

    Servicios:

    • Autentificación
    • Recuperar contraseña
  • Gestión de usuario

    Servicios:

    • Rol
    • Tipo documento
    • Persona
    • Usuario
  • Gestión de productos:

    Se manejará la creación de categorías, principalmente se tiene como referencia: (tortas, postres, bebidas).

    De igual manera también es la creación de los diferentes productos pertenecientes a la categoría designada, estos productos contarán con especificaciones como nombre, precio, descripción, ingredientes y entre otras de ser necesario a medida que se esté avanzando en el desarrollo del microservicio.

    Servicios:

    • Categoria
    • Producto
  • Gestión de ventas

    Es el encargado de realizar el manejo de las ventas y pagos de los diferentes productos seleccionados por el cliente, estos productos escogidos por el usuario se cargaran en el carrito de compras y siguiendo el proceso de compra podremos finalizar la venta de los productos por el método de pago de paypal.

    Servicios:

    • Carrito
    • Metodo de pago
    • Venta
  • Contacto Es el que va a manejar la comunicación del usuario con la empresa, el usuario podrá contactar con la empresa por medio de un formulario donde podremos plantear nuestra (queja, reclamo o petición), esto se registrará en la base de datos de la empresa la petición y se re enviará al correo electrónico del usuario el mensaje que realizó.

    Servicios:

    • Tipo PQR
    • Contacto
    • Respuesta contacto
    • Empresa

Roles

  • Administrador: En el se refleja la información presupuesto, totalidad de productos, totalidad de clientes y ventas realizadas, así como también gestionar su información personal, información de la empresa y productos de la empresa,así como gestionar los demas perfiles de sistemas

  • Cajero: También puede gestionar su información, además, otra de sus funciones es poder mantener una comunicación con los diferentes usuarios sobre alguna queja, recomendación, felicitación,entre otras, también podrá observar la información de los diferentes clientes y por último registrar los productos.

  • Cliente: Es aquel que va utilizar el sistema para realizar compras de los diferentes productos que se encuentren en la plataforma, sean tortas, postres, panes, bebidas.

Arquitectura de implementación

App Arquitectura

Descripción detallada del los microservicios

App Arquitectura

Lenguajes Y herramientas de programación

Logo

Autores

Contribuyentes

¡Las contribuciones son siempre bienvenidas!

Agradecimientos

Al docente ING. FREDY HUMBERTO VERA de microservicios por guiarnos y permitirnos adquirir los conocimientos aplicados en el presente proyecto.

Licencia

MIT License