/SpringBoot-Facturacion-App

SpringBoot Facturación app is a software that allows invoicing and inventory control from orders to suppliers and also manages the costs for each item. See the detailed information below.

Primary LanguageJava

SpringBoot-Facturacion-App

Welcome! 👋

The invoicing system is a software that allows invoicing and inventory control from orders to suppliers and also manages costs for each item. In addition, the system also invoices electronically generating reports in PDF, CSV and many more formats.

This project contains:

⋅ Multilayer Architecture (Presentation layer, Business layer, Data layer)
. File upload services for cliente images
. Thymeleaf template engine with Bootstrap 5
⋅ MySQL as Database Service and JPA
⋅ Spring Security
⋅ Pagination
⋅ Reports in PDF, CSV, XML and many more formats
⋅ Multilingual interface, English, Spanish and German.
⋅ Multiple views with detailed information
⋅ Best practices and folder structure
⋅ Fields validation and more \

Sign in: User: admin - password: password

Sign in: User: andres - password: password

Home page

login

Main interface for admin

paginaPrincipal

Customers Details page

detalleCliente

Invoice details page

detalle_factura

PDF reports

pdf_report

Edit and add new clients view

editar_agregar-cliente

Create new invoices

crearfactura

View for normal users

usuario normal

And many more. I hope you like it.

I love to code! 🚀