Este proyecto es un sistema de recompensas diseñado para ser utilizado por una red de restaurantes. Los usuarios pueden registrarse, iniciar sesión, y acumular puntos por sus consumos en los establecimientos participantes. Los puntos acumulados pueden ser canjeados por descuentos o productos especiales.
Registro de Usuario: Los nuevos usuarios pueden registrarse proporcionando su información personal. Inicio de Sesión: Los usuarios registrados pueden iniciar sesión para acceder a su cuenta. Acumulación de Puntos: Los usuarios pueden acumular puntos por cada compra realizada en los restaurantes participantes. Consulta de Puntos: Los usuarios pueden consultar el saldo de sus puntos acumulados. Canje de Puntos: Los usuarios pueden canjear sus puntos por recompensas. Administración de Restaurantes: Los administradores pueden agregar nuevos restaurantes al sistema. Administración de Promociones: Los administradores pueden gestionar las promociones disponibles para los usuarios. Requisitos del Sistema Backend: Node.js y Express.js Base de Datos: MySQL o PostgreSQL Frontend: HTML, CSS (Bulma), JavaScript Autenticación: JWT (JSON Web Tokens) Despliegue: Docker, Heroku o cualquier plataforma compatible con Node.js
Este proyecto está licenciado bajo la Licencia MIT. Para más detalles, consulta el archivo LICENSE.