Karat
Karat est la plateforme SaaS qui permet aux commerçants de Mauritanie et du Sénégal de créer une boutique en ligne premium en quelques minutes. Essai gratuit de 3 jours.
Translation pending
Fees bajos y transparentes. Pagos al instante. La alternativa premium a Eventbrite.
Translation pending
CommerceTypeScript · PLpgSQLGitHub @MaxHebelingOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
ShaarPass — plataforma de ticketing con mapeo realista de recintos
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Plataforma de ticketing self-service — competidor de Eventbrite. Diferenciador #1: fees bajos y transparentes. Nicho: abierto desde el inicio.
shaarpasses nombre provisional. Rebranding pendiente.
Monolito modular. Dominios: organizations, events, ticketing/inventory,
orders/payments, discovery, check-in, payouts.
El corazón es el control de inventario atómico anti-overselling
(supabase/migrations/0003_functions.sql):
create_hold() — reserva con lock pesimista (FOR UPDATE) durante el checkout.confirm_order_paid() — mueve hold→sold con guardia atómica e idempotente.CHECK (quantity_sold <= quantity_total) — invariante físico a nivel BD.pg_cron limpia holds expirados cada minuto → devuelve stock.Es imposible vender de más, sin importar la concurrencia.
npm install
cp .env.example .env.local # rellena Supabase + Stripe + Resend
Aplica las migraciones en orden (vía Supabase MCP apply_migration, CLI o SQL editor):
0001_schema.sql — 12 tablas0002_rls.sql — Row Level Security multi-tenant0003_functions.sql — inventario atómico + pg_cronRequiere las extensiones
pgcryptoypg_cronhabilitadas en el proyecto.
application_fee_amount = nuestra comisión (ver src/lib/ticketing/fees.ts).npm run dev
elegir boletos → POST /api/checkout (crea holds + orden pending + PaymentIntent)
→ pago (Stripe Elements) → webhook payment_intent.succeeded
→ confirm_order_paid (consume stock, emite QR) → email
Cómo ser "mucho mejor" que Eventbrite — atacar sus 4 debilidades:
| Dolor de Eventbrite | Nuestro pilar |
|---|---|
| Fees ~15-20% ($1.79 fijo) | Fees bajos y transparentes (hero del sitio) |
| Retiene el dinero hasta post-evento + 20% reserva | Payout rápido/instantáneo (fase 2) |
| Soporte = bots inútiles | Soporte humano real |
| Plataforma genérica | UX + comunidad |
Go-to-market (huevo-gallina): supply-first. Conseguir los primeros
organizadores a mano, que cada uno traiga su audiencia (demanda + backlinks),
y SEO programático (/d/{ciudad}/{categoria}/ + Event JSON-LD schema) desde día 1.
Contexto de mercado: Eventbrite fue comprada por Bending Spoons (mar-2026) → ventana de oportunidad por descontento de usuarios y recortes esperados.
/ln-620-codebase-auditor en cada fase (seguridad/calidad/deps)