Skip to content

BC-MAY-21-ROR/proyecto-final-serenity-m22-pf-t1

Repository files navigation

BrightCoders Logo RubyCritic

Serenity

Los propietarios de peluquerías y salones de belleza tienen una baja cultura de autocontrol, combinan las cuentas del negocio con las personales y realizan la mayoría de las operaciones de forma manual (papel-cuaderno), lo que genera lentitud, datos inexactos y escasa información para toma de decisiones.

Sprint Leader

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8
Diego Juan Edward Alex Juan Diego Edward

Solución

Sistema de gestión para peluquerías, barberías y salones de belleza. Solución Software as a Service, que permite a los gerentes agilizar las operaciones básicas de negocio y calcular métricas para mejorar la experiencia de sus clientes.

Historias de usuario y requerimientos funcionales

Como Administrador del sistema, quiero configurar mi salón y definir reglas operacionales.

  • Crear negocio o salón
  • Administrar productos y/o servicios
  • Gestionar colaboradores
  • Establecer canones o comisiones

Como Cajero, necesito facturar en menos de un minuto para evitar fatiga en los clientes.

  • Asignar cliente a factura
  • Asignar productos a factura
  • Asignación de colaborador x cada item
  • calcular totales y subtotales
  • Definir metodo de pago
  • Permitir pagos de contado y a crédito

Como Cajero, requiero añadir préstamos y anticipos entregados a colaboradores, para que sean descontados al realizar la nómina.

  • Multas
  • Descuentos
  • Préstamos

Como Cajero, necesito disponer de los saldos de deudores, para realizar cobros en términos de vencimiento y exactitud.

  • Registrar pagos de cuentas por cobrar
  • Ver facturas pendientes x cliente
  • Realizar pago total del saldo
  • Realizar pagos parciales por factura

Como Propietario de negocio, necesito acceder a informes, para saber si mi negocio es rentable.

  • Ventas x día, Ventas x mes
  • Gastos x día, Gastos x mes
  • Top clientes, clientes con mayor facturación media
  • Total de comisiones x semana
  • Informe Caja (Efectivo vs tarjetas y otros medios)
  • Informe de Cartera (Total deudores)

Como Propietario de negocio, necesito llevar un registro de las ventas y deducciones del personal para calcular el canon a pagar de los estilistas.

  • Remuneración x comisiones
  • Remuneración x Fija
  • Remuneración mixta

Requerimientos no funcionales

  • Despliegue en la nube (Heroku, Google, Azure, Amazon)
  • Base de datos Postgres
  • Diseño responsivo
  • Ruby on rails 7
  • Utilizar SandiMeter para analizar el código y refactorizar el código
  • Puntuación en Rubycritic 90 en la carpeta de la App y al menos 65 en las pruebas
  • Pruebas unitarias (TDD)

Plan de ejecución

Instrucciones:*considerando que el tiempo que tienen para desarrollar el proyecto es relativamente corto, es importante elaborar una planeación que permita dimensionar el máximo avance posible.

  • [Ver el plan de ejecución](inserta aquí el enlace a tu documento)

Diseño de UI

Instrucciones: inserta el enlace a el diseño de UI de tu proyecto. Asegúrate de que todos tengan permisos para el acceso.

Recursos

About

proyecto-final-serenity-m22-pf-t1 created by GitHub Classroom

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published