E-CashpointWeb
E-Smartpoints is a digital loyalty SaaS platform for local businesses. It allows businesses to manage products, customers, coupons, invoices and marketing campaigns, while customers accumulate points and earn rewards for their purchases.

What can you do with E-Smartpoints?
👤 As a customer
- Register for free and get exclusive benefits
- Accumulate points on every purchase
- Level up **(Explorer → Frequent → Gold → Diamond) for more rewards
- Use your personal QR code in stores
- Redeem discount coupons
🏪 As a trade
- Manage your product catalog or menu
- Create coupons and promotions
- Accept payments from the POS module
- Manage branches and schedules
- Launch marketing campaigns with the help of AI
- See analytics and reports in real time
- Generate and send invoices
Supported trading types
E-Smartpoints adapts to three main profiles:
| Perfil | Ejemplo | Módulos principales |
|---|---|---|
| 🍽️ Restaurante | Restaurantes, bares, cafeterías | Menú digital, mesas, cocina, inventario |
| 🛎️ Servicios | Peluquerías, spas, consultorios | Agenda, citas, personal, servicios |
| 🛍️ Productos | Tiendas, comercio minorista | Catálogo, POS, inventario |
Technology stack
- Frontend: React 18 + Vite 7
- UI: styled-components, framer-motion
- Routing: React Router v6
- i18n: react-i18next (DE/ES/EN)
- Backend: Keycloak + microservices (gateway, login, feeds)
- Payments: Stripe
- AI: OpenAI, Gemini, Fal.ai, Poof, Orshot, Puter (Cloudflare Workers)
- Hosting: Vercel / Cloudflare Pages
Documentation structure
This documentation is organized into sections to help you find what you need quickly:
- 👤 Client: How to register, log in and use the app as an end client
- 🏪 Comercio: Complete guide to set up and operate your business
- 🎯 Marketing and Sales: Marketing tools, AI, templates
- 🔧 Guides: Cross-cutting topics such as languages, subscriptions, super-admin
- 💻Development: Technical information for developers
Ready to get started? Continue with Customer Registration → or Commerce Registration →.