Background

Side project

ShipDead

Défiler vers le bas pour en savoir plus

J’utilise Symfony au quotidien, et à chaque nouveau projet, je me retrouve à refaire les mêmes configurations : authentification, optimisation SEO, intégration de Stripe, gestion des uploads, etc. Alors que presque toutes les technologies populaires disposent désormais d’un boilerplate, Symfony n’avait pas encore le sien. J’ai donc décidé de créer mon propre kit de démarrage Symfony pour lancer mes projets plus rapidement et efficacement.

Depuis des années, on entend partout que « PHP est mort » (PHP is dead). Pour prendre le contre-pied de cette idée reçue, j’ai décidé d’appeler mon projet ShipDead.

Caractéristiques de ShipDead :

  • Symfony 7 avec la stack LAST (Asset Mapper, Live Component, Stimulus & Turbo)
  • Authentification :
    • Connexion par login/mot de passe
    • Connexion via réseaux sociaux (Google, GitHub, etc.)
    • Lien magique
    • Workflow de réinitialisation de mot de passe
  • Gestion des uploads (intégration simple avec S3)
  • TailwindCSS 4
  • Plus de 30 thèmes disponibles avec DaisyUI 5
  • Composants réutilisables (Twig & Live Component)
  • Sections de page réutilisables (Hero, Pricing, Coming Soon, FAQ, etc.)
  • Dashboard utilisateur
  • Dashboard d’administration avec EasyAdmin
  • Système de paiement via Stripe ou LemonSqueezy (paiements uniques et abonnements)
  • Un blog prêt à l’emploi
  • Optimisations SEO (sitemap, meta-description, etc.)
  • Documentation complète

Si tu souhaites en apprendre plus, tu peux visiter ShipDead 💀