- Homepage: hero, how it works (buyer/organizer), features, CTA
- Tarifs: 3 plans (Gratuit, Basique 10€, Sur-mesure), JSON-LD Product
- Legal pages: mentions legales, CGU (tabs buyer/organizer), CGV, RGPD, cookies, hosting
- Navbar: neubrutalism style, logo liip, mobile menu, SEO attributes
- Footer: contact, description, legal links, tarifs
- Sitemap: add /tarifs and /sitemap-orgas-{page}.xml
- Liip Imagine: remove S3, webp format on all filters
- Tests: full coverage for all controllers, services, repositories
- Fix CSP: replace inline onclick with data-tab JS
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
111 lines
8.4 KiB
Twig
111 lines
8.4 KiB
Twig
{% extends 'base.html.twig' %}
|
|
|
|
{% block title %}E-Ticket - Billetterie en ligne pour associations{% endblock %}
|
|
{% block description %}E-Ticket, plateforme de billetterie en ligne pour associations : vente de tickets, reservation de tables, brocantes et vote en ligne.{% endblock %}
|
|
|
|
{% block body %}
|
|
|
|
<section style="background:#111827;color:white;padding:5rem 1rem;text-align:center;">
|
|
<div style="max-width:50rem;margin:0 auto;">
|
|
<h1 class="text-4xl font-black uppercase tracking-tighter italic" style="margin-bottom:1rem;">
|
|
La billetterie pensee pour les <span style="color:#fabf04;">associations</span>
|
|
</h1>
|
|
<p class="text-lg font-bold" style="opacity:0.8;margin-bottom:2rem;">
|
|
Vendez vos billets, gerez vos evenements et simplifiez votre organisation. Simple, securise, transparent.
|
|
</p>
|
|
<div style="display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;">
|
|
<a href="{{ path('app_register') }}" style="padding:1rem 2rem;border:3px solid white;background:#fabf04;color:#111827;" class="font-black uppercase text-sm hover:shadow-none transition-all shadow-[4px_4px_0px_rgba(255,255,255,0.3)]">Creer mon evenement</a>
|
|
<a href="#acheteur" style="padding:1rem 2rem;border:3px solid white;background:transparent;color:white;" class="font-black uppercase text-sm hover:bg-white hover:text-gray-900 transition-all">Trouver un evenement</a>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section style="max-width:70rem;margin:0 auto;padding:4rem 1rem;">
|
|
<div style="text-align:center;margin-bottom:3rem;">
|
|
<h2 class="text-3xl font-black uppercase tracking-tighter italic" style="border-bottom:4px solid #111827;display:inline-block;">Comment ca marche ?</h2>
|
|
</div>
|
|
|
|
<div id="acheteur" style="margin-bottom:4rem;">
|
|
<h3 class="text-2xl font-black uppercase" style="margin-bottom:1.5rem;color:#4f46e5;">Pour les acheteurs</h3>
|
|
<div style="display:flex;flex-wrap:wrap;gap:1.5rem;">
|
|
<div style="flex:1;min-width:200px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-4xl font-black" style="color:#fabf04;">1</p>
|
|
<p class="font-black uppercase text-sm" style="margin-top:0.5rem;">Choisissez</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Parcourez les evenements et selectionnez vos billets.</p>
|
|
</div>
|
|
<div style="flex:1;min-width:200px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-4xl font-black" style="color:#4f46e5;">2</p>
|
|
<p class="font-black uppercase text-sm" style="margin-top:0.5rem;">Payez en ligne</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Paiement securise par carte bancaire via Stripe.</p>
|
|
</div>
|
|
<div style="flex:1;min-width:200px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-4xl font-black" style="color:#ec4899;">3</p>
|
|
<p class="font-black uppercase text-sm" style="margin-top:0.5rem;">Recevez votre billet</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Billet electronique avec QR Code envoye par email signe.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<h3 class="text-2xl font-black uppercase" style="margin-bottom:1.5rem;color:#ec4899;">Pour les organisateurs</h3>
|
|
<div style="display:flex;flex-wrap:wrap;gap:1.5rem;">
|
|
<div style="flex:1;min-width:200px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-4xl font-black" style="color:#fabf04;">1</p>
|
|
<p class="font-black uppercase text-sm" style="margin-top:0.5rem;">Creez votre evenement</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Configurez vos billets, tarifs et nombre de places en quelques minutes.</p>
|
|
</div>
|
|
<div style="flex:1;min-width:200px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-4xl font-black" style="color:#4f46e5;">2</p>
|
|
<p class="font-black uppercase text-sm" style="margin-top:0.5rem;">Vendez en ligne</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Partagez le lien de votre evenement. Les paiements sont automatiques.</p>
|
|
</div>
|
|
<div style="flex:1;min-width:200px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-4xl font-black" style="color:#ec4899;">3</p>
|
|
<p class="font-black uppercase text-sm" style="margin-top:0.5rem;">Scannez a l'entree</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Validez les billets QR Code depuis n'importe quel smartphone.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section style="background:#fabf04;border-top:4px solid #111827;border-bottom:4px solid #111827;padding:4rem 1rem;">
|
|
<div style="max-width:70rem;margin:0 auto;">
|
|
<div style="text-align:center;margin-bottom:3rem;">
|
|
<h2 class="text-3xl font-black uppercase tracking-tighter italic">Pourquoi E-Ticket ?</h2>
|
|
</div>
|
|
<div style="display:flex;flex-wrap:wrap;gap:1.5rem;">
|
|
<div style="flex:1;min-width:220px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-2xl font-black" style="margin-bottom:0.5rem;">🔒</p>
|
|
<p class="font-black uppercase text-sm">Securise</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Paiement Stripe, HTTPS, emails signes S/MIME, protection Cloudflare.</p>
|
|
</div>
|
|
<div style="flex:1;min-width:220px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-2xl font-black" style="margin-bottom:0.5rem;">💰</p>
|
|
<p class="font-black uppercase text-sm">Transparent</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Commission claire a 3%, negociable. Aucun frais cache.</p>
|
|
</div>
|
|
<div style="flex:1;min-width:220px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-2xl font-black" style="margin-bottom:0.5rem;">⚡</p>
|
|
<p class="font-black uppercase text-sm">Simple</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Creez un evenement en 5 minutes. Aucune competence technique requise.</p>
|
|
</div>
|
|
<div style="flex:1;min-width:220px;border:4px solid #111827;padding:1.5rem;background:white;box-shadow:6px 6px 0 rgba(0,0,0,1);">
|
|
<p class="text-2xl font-black" style="margin-bottom:0.5rem;">🎫</p>
|
|
<p class="font-black uppercase text-sm">Fait pour les assos</p>
|
|
<p class="text-sm font-bold text-gray-600" style="margin-top:0.25rem;">Billets, brocantes, tables, votes. Tout ce dont votre association a besoin.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section style="max-width:50rem;margin:0 auto;padding:4rem 1rem;text-align:center;">
|
|
<h2 class="text-3xl font-black uppercase tracking-tighter italic" style="margin-bottom:1rem;">Pret a lancer votre evenement ?</h2>
|
|
<p class="text-lg font-bold text-gray-600" style="margin-bottom:2rem;">Rejoignez E-Ticket et commencez a vendre vos billets des aujourd'hui.</p>
|
|
<div style="display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;">
|
|
<a href="{{ path('app_register') }}" style="padding:1rem 2rem;border:3px solid #111827;background:#111827;color:white;" class="font-black uppercase text-sm hover:bg-indigo-600 transition-all shadow-[4px_4px_0px_rgba(0,0,0,0.3)]">Creer un compte organisateur</a>
|
|
<a href="{{ path('app_tarifs') }}" style="padding:1rem 2rem;border:3px solid #111827;background:white;color:#111827;" class="font-black uppercase text-sm hover:bg-gray-100 transition-all">Voir les tarifs</a>
|
|
</div>
|
|
</section>
|
|
|
|
{% endblock %}
|