Skip to content

JODOSA/ERP_Java_API_Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERP_Java_API_Android

ERP implementado con Java y JavaFX, con API REST y app Android, Trabajo de Fin de Grado de DAM

ERP JavaFX + MariaDB

Este es un proyecto de ERP (Enterprise Resource Planning) desarrollado como Trabajo de Fin de Grado (TFG) para el ciclo superior de Desarrollo de Aplicaciones Multiplataforma (DAM). El sistema incluye gestión de clientes, proveedores, productos, pedidos, facturas, stock e informes en PDF.

🚀 Tecnologías utilizadas

  • Java 21
  • JavaFX para la interfaz gráfica
  • JPA (Hibernate) para persistencia de datos
  • MariaDB como base de datos relacional
  • Apache PDFBox para generación de PDFs
  • IntelliJ IDEA Ultimate como IDE principal

🎯 Funcionalidades principales

  • Gestión CRUD completa de:
    • Clientes
    • Proveedores
    • Productos
    • Usuarios
  • Creación y visualización de:
    • Pedidos con líneas de pedido
    • Facturas con cálculo automático de IVA y stock
  • Gestión de stock por almacén
  • Exportación a PDF de facturas y pedidos
  • Búsqueda avanzada por campos
  • Interfaz intuitiva y modular basada en JavaFX

📱 Complementos

  • Aplicación Android nativa desarrollada en Java que consume la API REST del ERP

  • API REST creada con FastAPI (Python) para integrar la versión móvil

    💼 Autor

Nombre: Joaquín Domínguez Santana

GitHub: https://github.com/JODOSA

Email: jdominguezsantana@gmail.com

LinkedIn: www.linkedin.com/in/joaquin-dominguez-santana

📸 Capturas de pantalla

(En construcción.)

(Añadir imágenes del ERP aquí usando markdown.)

![Menú principal](./screenshots/main_menu.png)
![Gestión de pedidos](./screenshots/pedidos_view.png)


About

ERP implementado con Java y JavaFX, con API REST y app Android, Trabajo de Fin de Grado de DAM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages