La Boîte à Code (2020)
Site vitrine de lancement de mon agence web, créée post-COVID : services, réalisations, témoignages et back-office Laravel sur-mesure.
Fin 2020, à la suite d'un licenciement économique pendant la crise du COVID-19, j'ai décidé de m'installer comme développeur indépendant à plein temps et de lancer ma structure, La Boîte à Code. Une structure qui construit des sites a besoin du sien, ne serait-ce que pour montrer ses projets et ce qu'elle sait faire. Je l'ai donc écrit moi-même, en environ un mois, plutôt que de partir d'un template. N'étant pas graphiste, j'ai confié le logo et l'identité à Point Com, à Perpignan, dont c'est le métier. Point Com a d'ailleurs une autre entrée dans ce portfolio: leur propre site, sorti de WordPress vers Laravel, est un chantier de 2024.
Une seule technologie: Laravel
Une seule technologie est listée sur ce projet: Laravel. Le site tient sur une page unique, où les services, les projets récents, les témoignages et la FAQ s'enchaînent dans la même vue, avec un formulaire de contact pour recueillir les demandes. Ce qui m'intéresse ici n'est pas le nombre de pages, mais d'où vient ce qu'elles affichent: les services, les projets et la FAQ ne sont pas écrits dans le gabarit, ils viennent d'un back-office Laravel.
C'est un choix qui a des conséquences de structure. Une page unique alimentée par une base, c'est en principe autant de types de contenu à modéliser que de blocs à afficher: chacun a sa table, ses champs, ses écrans d'édition. Laravel fournit l'essentiel du chemin pour cela: le routage, un ORM pour parler à la base, un moteur de gabarits, la validation, l'envoi d'e-mails, l'authentification.
Ce que le framework ne fournit pas, en revanche, c'est une interface d'administration prête à l'emploi. Un back-office Laravel, dans le principe, c'est donc un espace fermé derrière l'authentification du framework, un modèle et une migration par type de contenu, et les écrans de création, de modification et de suppression posés par-dessus. Le formulaire public répond à la même logique. Là encore, Laravel apporte les briques, pas la page toute faite.
J'y étais à la fois le client et le développeur, et les arbitrages étaient les miens de bout en bout. Le domaine porte aujourd'hui la version suivante, refaite en 2026.
Besoin de créer un site internet à Perpignan ?
Comme pour ce projet, créons ensemble un site unique, performant et à votre image.