Loading repository data…
Loading repository data…
Physanto / repository
Repositorio de una tienda electrónica con arquitectura tolerante a fallos, basada en redundancia entre una base de datos local y otra en línea, monitoreo automático de conexión mediante un demonio y uso de aprendizaje no supervisado para recomendación de productos.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Una aplicación de escritorio desarrollada en Java (Swing) que implementa una arquitectura de capas. El sistema permite la gestión de Personas (clientes/administradores) y sus Productos, garantizando la persistencia de datos mediante una sincronización inteligente en segundo plano entre una base de datos local (MySQL) y la nube (Firebase Firestore).
El proyecto está organizado bajo una arquitectura de capas:
/Logica_Negocio: Modelos de dominio (Persona, Producto, Usuario)./Logica_Conexion: Implementación del patrón DAO (PersonaDAO) para MySQL y el proveedor de Firestore (PersonaProvider)./Helpers: Clases utilitarias (Cifrado, validaciones, Monitor de Red, Gestor de Sincronización)./GUI: Interfaces de email separadas por módulo y rol./Logica_Cliente: Punto de entrada de la aplicación (Main).git clone https://github.com/Physanto/Tienda-Electronica.git
prueba (o el nombre configurado en Logica_Conexion/Conexion.java).tienda-electronica.json y colocarlo en la raíz del proyecto.This project is licensed under the Apache License 2.0.
If you redistribute this project or create derivative works, please preserve the LICENSE and NOTICE files.
Copyright (c) 2026 The Tienda-Electronica Contributors.