@extends('layouts.app') @section('preload_hero') @endsection @section('title', 'TaPrestation - Trouvez, réservez, achetez, louez') @section('meta_description', 'TaPrestation réunit services, location, vente et food sur une interface moderne avec téléchargement d’application mis en avant.') @section('meta_keywords', 'prestataire, réservation, location, vente, food, TaPrestation, PWA') @section('canonical', config('app.url', 'https://taprestation.com')) @section('og_title', 'TaPrestation - L’application locale tout-en-un') @section('og_description', 'Trouvez un prestataire, réservez un service, louez ou achetez localement depuis une seule interface.') @section('og_type', 'website') @section('twitter_title', 'TaPrestation - Réservation, services et vente') @section('twitter_description', 'Une home plus moderne avec installation d’application mise en avant.') @section('json_ld') @endsection @section('content') @php $homeCategories = collect($categories ?? [])->filter()->take(8); $categoryVisuals = [ 'Coiffure' => ['icon' => 'fa-scissors'], 'Esthétique' => ['icon' => 'fa-spa'], 'Ménage' => ['icon' => 'fa-soap'], 'Bricolage' => ['icon' => 'fa-hammer'], 'Traiteur' => ['icon' => 'fa-utensils'], 'Photographe' => ['icon' => 'fa-camera'], 'DJ' => ['icon' => 'fa-music'], 'Décoration' => ['icon' => 'fa-wand-magic-sparkles'], 'Coach sportif' => ['icon' => 'fa-dumbbell'], 'Cours particuliers' => ['icon' => 'fa-graduation-cap'], 'Livraison' => ['icon' => 'fa-bicycle'], 'Jardinage' => ['icon' => 'fa-leaf'], 'Location matériel' => ['icon' => 'fa-toolbox'], ]; $fallbackCategories = collect([ 'Coiffure', 'Esthétique', 'Bricolage', 'Traiteur', 'Photographe', 'Livraison', 'Location matériel', 'Cours particuliers', ]); $displayCategories = $homeCategories->pluck('name')->filter()->merge($fallbackCategories)->unique()->take(8)->values(); $clientBenefits = [ 'Trouver le bon pro sans perdre du temps', 'Comparer les profils, tarifs et disponibilités', 'Réserver, commander ou demander un devis', 'Payer et suivre les échanges au même endroit', ]; $proBenefits = [ 'Créer une vitrine pro plus crédible', 'Recevoir des réservations et des demandes', 'Gérer agenda, ventes, location et messages', 'Centraliser activité, paiement et visibilité', ]; $trustPoints = [ ['icon' => 'fa-shield-halved', 'title' => 'Paiement sécurisé', 'text' => 'Parcours propre et rassurant.'], ['icon' => 'fa-calendar-check', 'title' => 'Réservation simple', 'text' => 'Moins de friction, plus d’action.'], ['icon' => 'fa-comments', 'title' => 'Messagerie intégrée', 'text' => 'Tout reste au même endroit.'], ['icon' => 'fa-mobile-screen-button', 'title' => 'Version app', 'text' => 'Installation rapide sur mobile.'], ]; @endphp
TaPrestation

L’application pour réserver, louer, acheter et commander.

Trouvez un prestataire, réservez un service, commandez du food, louez du matériel ou vendez depuis une seule plateforme vraiment lisible.

{{ number_format($stats['total_prestataires'] ?? 0, 0, ',', ' ') }} prestataires
{{ number_format($stats['total_services'] ?? 0, 0, ',', ' ') }} services
{{ number_format((float) ($stats['avg_rating'] ?? 4.9), 1, ',', ' ') }}/5 note
Téléchargement

Installe l’application TaPrestation

Garde la plateforme sous la main, comme une vraie app. Ouverture rapide, accès direct, usage mobile plus propre. Cette fois, le téléchargement est au premier rang, pas au fond du couloir.

Android iPhone PWA
Catégories

Ce que l’utilisateur doit voir immédiatement

Des entrées courtes, visuelles, modernes, sans effet catalogue poussiéreux.

@foreach($displayCategories as $categoryName) @php $visual = $categoryVisuals[$categoryName] ?? ['icon' => 'fa-sparkles']; @endphp {{ $categoryName }} Explorer @endforeach
Pourquoi ça tient mieux

Une home plus moderne, plus nette, plus mobile-first.

Moins de pavés, plus de respiration, plus de contraste utile.

@foreach($trustPoints as $point)

{{ $point['title'] }}

{{ $point['text'] }}

@endforeach
Pour les clients

Trouver vite. Réserver proprement.

@foreach($clientBenefits as $item)
{{ $item }}
@endforeach
Pour les prestataires

Montrer son activité avec plus d’impact.

@foreach($proBenefits as $item)
{{ $item }}
@endforeach
@if(isset($featuredPrestataires) && $featuredPrestataires->count())
Prestataires visibles

Des profils en avant dès l’arrivée

Parce qu’une plateforme vide, c’est comme une vitrine sans lumière.

@foreach($featuredPrestataires->take(6) as $prestataire)
@if(!empty($prestataire->profile_photo_url ?? null)) {{ $prestataire->user?->name ?? 'Prestataire' }} @elseif(!empty($prestataire->photo ?? null)) {{ $prestataire->user?->name ?? 'Prestataire' }} @else {{ strtoupper(substr($prestataire->user?->name ?? 'P', 0, 1)) }} @endif

{{ $prestataire->user?->name ?? 'Prestataire' }}

{{ $prestataire->city ?? 'France' }} @if(!empty($prestataire->profession ?? null)) · {{ $prestataire->profession }} @endif

{{ $prestataire->services->count() ?? 0 }} service{{ ($prestataire->services->count() ?? 0) > 1 ? 's' : '' }} {{ number_format((float) ($prestataire->average_rating ?? 0), 1, ',', ' ') }}/5
Voir le profil
@endforeach
@endif
Passe à l’action

Une home qui donne envie d’entrer, pas juste de scroller.

Le visiteur doit comprendre, cliquer et rester. Le reste, c’est de la décoration avec un diplôme.

@push('scripts') @endpush @endsection