Premium Dining App es una solución robusta e integral de punto de venta (POS) diseñada específicamente para el sector gastronómico. Con una interfaz moderna, limpia y extremadamente intuitiva, este sistema permite gestionar desde el inventario hasta las ventas diarias con la máxima eficiencia.
| 🔐 Modern Login Interface | 📊 Comprehensive Dashboard |
|---|---|
![]() |
![]() |
- 🎯 Modern UI/UX: Interfaz rediseñada con
AbsoluteLayouty estética premium. - 🔐 Secure Auth: Sistema de autenticación robusto con jerarquía de roles.
- 📦 Inventory Master: Control total de stock, categorías y proveedores.
- 👥 Customer CRM: Gestión detallada de clientes y frecuencias de compra.
- 🛒 Rapid Sales: Punto de venta optimizado para transacciones veloces.
- 📉 Visual Analytics: Reportes gráficos del rendimiento del negocio.
- 🏢 Corporate Identity: Configuración personalizada de datos fiscales y branding.
- Languaje: Java 25 (OpenJDK)
- UI: Java Swing (Custom Flat Design)
- Database: MySQL 8.0 (AMPPS optimized)
- Dependencies:
mysql-connectoritextpdf(Facturación)jfreechart(Gráficos)jcalendar
.
├── assets/screenshots/ # Documentación visual
├── src/ # Código Fuente
│ ├── Modelo/ # Lógica de Datos y Conectividad
│ ├── Vista/ # Interfaces Gráficas Rediseñadas
│ ├── Reportes/ # Motores de PDF y Gráficos
│ └── sistemaventa/ # Lógica de Inicialización
├── librerias/ # Dependencias JAR externas
├── sql/ # Scripts de Estructura SQL
├── venta-2.sql # Backup de datos actuales
└── README.md # Este archivo
El sistema está configurado para trabajar con AMPPS. La base de datos venta ya ha sido importada exitosamente.
Si necesitas hacerlo manualmente:
# Crear base de datos
mysql -u root -p -e "CREATE DATABASE venta;"
# Importar backup
mysql -u root -p venta < venta-2.sqlConfigura tu conexión en src/Modelo/Conexion.java:
- DB:
venta - User:
root - Password:
mysql(Default en AMPPS Mac)
Utiliza el compilador de Java para ejecutar el sistema:
# Compilar
javac -d build/classes -cp "librerias/*" src/Modelo/*.java src/Vista/*.java src/sistemaventa/*.java src/Reportes/*.java
# Ejecutar
java -cp "build/classes:librerias/*" sistemaventa.SistemaVenta| User Role | Password | |
|---|---|---|
| Administrator | admin@gmail.com |
admin |
| Guest/Vendor | invitado@gmail.com |
admin |
Desarrollado por D3C0D1. Las contribuciones y sugerencias son bienvenidas para seguir elevando el estándar de este POS.
This project is licensed under the MIT License - see the LICENSE file for details.

