Giter VIP home page Giter VIP logo

alejoxvargas / frontbamasistemas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bamasistemasf5/frontbamaf5

0.0 0.0 0.0 3.38 MB

Program from a real company that allows the registration and control of billing. Create invoices that are related to your corresponding order, as well as your delivery note. Being able to manage these invoices, in such a way that we have control of due dates, control of invoices pending payment, control of total invoiced per month.

Home Page: https://login--bamaf5.netlify.app/

License: MIT License

JavaScript 90.77% CSS 8.86% HTML 0.37%

frontbamasistemas's Introduction

bamas sistemas png

Facturación- BAMA

Este es un proyecto desarrollado para la empresa BAMA con el objetivo de crear un sistema para el registro y control de la facturación. El sistema permite la gestión de clientes, pedidos, albaranes y facturas, manteniendo un seguimiento detallado de cada transacción.

Funciones Principales

1. Crear Cliente

Permite la creación y gestión de clientes, incluyendo datos como nombre, dirección, CIF y forma de pago. Los clientes pueden ser activados o inactivados según sea necesario.

2. Crear Pedido

Permite registrar los pedidos recibidos de los clientes, incluyendo información como número de pedido, fecha, importe y adjuntar archivos PDF.

3. Crear Albarán

Registra los albaranes de entrega asociados a los pedidos, con información como número de albarán, cliente, fecha, importe, y adjuntar archivos PDF o Word del albarán de entrega y el albarán firmado.

4. Crear Factura

Permite generar facturas a partir de los pedidos y albaranes correspondientes, con datos como número de factura, cliente, CIF, fecha, vencimiento, base imponible, tipo de IVA, importe del IVA, total factura, estado y fecha de cobro. También permite adjuntar archivos de factura (Word o PDF).

Listados y Funcionalidades

  • Listado de Facturas: Permite buscar, ordenar, generar nuevas facturas, editar y descargar ficheros de factura.
  • Listado de Albaranes: Similar al listado de facturas pero para albaranes, con la posibilidad de buscar, ordenar, generar nuevos albaranes, editar y descargar ficheros de albarán.
  • Listado de Pedidos: Permite buscar, ordenar, generar nuevos pedidos, editar y descargar ficheros de pedidos. Además, muestra el estado del pedido, las facturas y albaranes correspondientes.
  • Panel de Control: Ofrece gráficas que muestran el estado general de la facturación, incluyendo el estado de la facturación mensual y anual, comparativa mensual, y el estado de los pedidos.

Requisitos

  • Node.js
  • Base de Datos (se debe especificar el tipo de base de datos y su configuración)

Instalación

  1. Clonar el repositorio desde [URL_DEL_REPOSITORIO].
  2. Instalar las dependencias utilizando npm install.
  3. Configurar la base de datos según las instrucciones proporcionadas.
  4. Ejecutar el servidor con npm start.

git branches

Badge en Desarollo

BRANCH Description
main Rama principal. Aquí alojamos solo los resultados finales
develop Rama de frontend
origin/Login Rama de frontend
origin/component/Sidebar Rama de frontend
origin/component/clients-view Rama de frontend
origin/component/create-client Rama de frontend
origin/component/dashboard Rama de frontend
origin/component/detail Rama de frontend
origin/component/header Rama de frontend
origin/component/login Rama de frontend
origin/cypress-test Rama de frontend
origin/page/delivery-notes-crud Rama de frontend
origin/page/invoices-crud Rama de frontend
origin/page/orders-crud Rama de frontend
origin/page/page/update-client Rama de frontend
origin/readme Rama de frontend

Technologias usadas


JavaScript
Firebase Node.js MySQL
HTML CSS3

Frameworks

NodeJS Bootstrap React Express.js

Version Control

Git Github

Containerization

Docker

Planificación

  • Planificación de tareas en Trello
  • Creación de prototipos en Figma.
  • Respiración
  • A diario
  • Reunión de apiladores.

Nuestro equipo

Licencia

Este proyecto está bajo la Licencia. Para más detalles, por favor consulta el archivo LICENSE.

Contribuyendo

Para contribuir a este proyecto, por favor sigue los siguientes pasos:

  1. Realiza un fork del repositorio.
  2. Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).
  3. Realiza tus cambios y haz commit de ellos (git commit -am 'Añadir nueva funcionalidad').
  4. Sube tus cambios al repositorio (git push origin feature/nueva-funcionalidad).
  5. Crea un nuevo Pull Request.

frontbamasistemas's People

Contributors

amanda1686 avatar moriarty369 avatar leamontoya19 avatar alejoxvargas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.