Prueba de conceptos - nataliaMarzec/combapp GitHub Wiki


License: MIT


Motivación:

La utilización de un software de fácil entendimiento para el usuario. Manejo organizado de las tareas comerciales diarias.


Incluye en esta esta etapa lista de tareas, registros y abm de Clientes,Ventas,Facturas y Artículos. Incluye manejo de registros .Facturación. Gestión administrativa.Controlar la caja de ventas. En términos generales no incluye implementaciones personalizadas.

Presentación:

COMBAPP es un software genérico que administra tareas contables, a modo de organizador comercial.

Permite observar los movimientos de la entidad laboral. Otorga flexibilidad, simple gestión, sin necesidad de conocimientos contables.

Prueba de conceptos (fecha de entrega: 12/09/2020)

Sus objetivos para esta primera instancia son:

  • Proveer información sobre los movimientos contables
  • Que el el cliente puede registrar los datos de Clientes,Ventas,Facturas,Artículos
  • Solicitar con facilidad la lista de Clientes,Ventas,Facturas,Artículos
  • Poder dar agregar,eliminar o editar un Cliente,Venta,Factura o Artículo de su respectivo listado

Cliente:Comerciante

Tecnología:

  • Backend:

    • Nodejs
    • Express
    • Sequelize
    • Mysql
  • Frontend:

    • Nodejs
    • Reactjs
    • CoreUi

Nodejs:

Motor que compila javascript consiguiendo una velocidad más alta y es capaz de manejar

un gran número de conexiones.

Express:

Es un framework para Node.js que nos proporciona funcionalidades como el enrutamiento,

opciones para gestionar sesiones y cookies,etc. Es un framework basado en http.

Sequelize:

Es un ORM para Nodejs que nos permite manipular varias bases de datos SQL facilmente.

Mysql :

Gestor de base de datos.

Reactjs:

Es una biblioteca Javascript de código abierto diseñada para crear interfaces de usuario

con el objetivo de facilitar el desarrollo de aplicaciones en una sola página. 

CoreUi:

Es un template para la Interfafaz de usuario.Vista.

           REACTJS                 NODEJS/EXPRESS

arquitecturaCombapp

Casos de uso:

  • Definir arquitectura del software
  • Registrar datos de Clientes en formulario.
  • Registrar datos de Ventas en formulario
  • Registrar datos de Artículos en formulario.
  • Registrar datos de Facturas en formulario
  • Registrar la entidad Clientes en formulario
  • Listar Clientes
  • Listar Ventas
  • Listar Artículos
  • Listar Facturas
  • Hacer alta,baja y modificación de Clientes
  • Hacer alta baja y modificación de Ventas
  • Hacer alta baja y modificación de Artículos
  • Hacer alta baja y modificación de Facturas