Mini sistema de facturación

Implementaremos una serie de páginas que nos permitan generar una factura de venta. Deberá tener los algoritmos de un CRUD para las tablas de categorías, productos y clientes.

Por otro lado se implementará la página principal de confección de la factura, donde el usuario podrá añadir productos, definir sus cantidades, descartar productos y finalmente registra la factura generada.

Dispondrá la opción de generar un archivo PDF de la factura.

Para el desarrollo de nuestra aplicación de facturación nos vamos a valer de las siguientes tecnologías:

  1. PHP (Comunicarse con MySql para recuperar y enviar datos del sistema de facturación, responder a las peticiones del navegador web)

  2. MySql (Almacenamiento de productos, categorias, facturas y detalles de las facturas)

  3. HTML (Estructura de la página web donde se muestra la interfaz visual)

  4. CSS (Permitir mostrar los datos en forma legible)

  5. Bootstrap 4 (Librería de CSS que nos facilita implementar la interfaz visual de la aplicación y nos reduce el códico CSS a codificar)

  6. JavaScript (Interactuar con los datos en el navegador web)

  7. JQuery (Acceder al DOM del navegador en forma sencilla)

  8. AJAX (Nos permitirá comunicarnos con el servidor para la recuperación y envío de datos, evitando tener que refrescar la página web)

  9. JSON (Será el formato de datos para enviar y recuperar datos de nuestro servidor)

  10. FPDF librería de PHP que nos permite generar archivos con formato PDF.