From 65222a47f17f2859a83927eeb49bafbd8a70a4bd Mon Sep 17 00:00:00 2001 From: pablinux Date: Fri, 2 Jan 2026 17:23:08 -0500 Subject: [PATCH] =?UTF-8?q?Actualizaci=C3=B3n=20definitiva=20del=20README:?= =?UTF-8?q?=20descripci=C3=B3n=20de=20fidelizaci=C3=B3n=20por=20pablinux?= =?UTF-8?q?=20y=20xsystem?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..eae77ae --- /dev/null +++ b/README.md @@ -0,0 +1,53 @@ +# SIGMA - Aplicación de Fidelización de Clientes + +![Versión](https://img.shields.io/badge/Versi%C3%B3n-1.0.0-4ade80?style=for-the-badge) +![Tecnología](https://img.shields.io/badge/Stack-Node.js%20%7C%20Express%20%7C%20EJS-blue?style=for-the-badge) +![Desarrolladores](https://img.shields.io/badge/Devs-pablinux%20%26%20xsystem-orange?style=for-the-badge) + +SIGMA es una potente aplicación de fidelización desarrollada por **pablinux** y **xsystem**. Su objetivo principal es facilitar el registro de clientes y la acumulación de puntos por compras o acciones específicas, los cuales pueden ser posteriormente canjeados por una amplia variedad de productos en la tienda o por monedas virtuales. + +## 🚀 Características Principales + +### 💎 Interfaz de Usuario "Next-Gen" +- **Navegación macOS Dock**: Sistema flotante y animado para una navegación intuitiva. +- **Diseño Responsivo Total**: Experiencia fluida en móvil, tablet y escritorio. +- **Estética Premium**: Glassmorphism y micro-animaciones modernas. + +### 📱 Funcionalidades Clave +- **Registro de Clientes**: Gestión centralizada para la captación de usuarios. +- **Acumulación de Puntos**: Sistema dinámico para premiar la lealtad de los clientes. +- **Canje de Recompensas**: Interfaz para cambiar puntos por productos físicos o activos digitales (monedas virtuales). +- **Escaneo de QR**: Lector integrado para validar promociones y sumar puntos al instante. +- **Perfil del Cliente**: Gestión de datos personales y seguimiento de puntos acumulados. + +## 🛠️ Stack Tecnológico + +- **Backend**: Node.js & Express +- **Frontend**: EJS & Tailwind CSS +- **Iconografía**: Material Symbols Outlined +- **Lector QR**: html5-qrcode +- **Base de Datos**: MySQL (compatible) + +## 📁 Estructura del Proyecto + +```text +src/ +├── app.js # Entrada principal +├── rutas/ # Endpoints (rt_Generales.js) +├── controladores/ # Lógica (controlador_General.js) +└── views/ # Plantillas EJS + ├── partials/ # Dock de navegación + ├── login.ejs # Registro y acceso + ├── panel.ejs # Dashboard de puntos + ├── tienda_canje.ejs # Centro de canje + ├── perfil.ejs # Información del cliente + └── escanear.ejs # Lector de códigos +``` + +## ⚙️ Configuración e Instalación + +1. **Instalar dependencias**: `npm install` +2. **Ejecutar desarrollo**: `npm run dev` + +--- +*Desarrollado con excelencia por pablinux & xsystem.*