Files
app-fidelizacion/README.md

54 lines
2.5 KiB
Markdown

# 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.*