54 lines
2.5 KiB
Markdown
54 lines
2.5 KiB
Markdown
# SIGMA - Aplicación de Fidelización de Clientes
|
|
|
|

|
|

|
|

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