- Coulisses
Une seule base pour tout faire : l'histoire de Fraza
Depuis 2022, je construis le soir une plateforme capable de tout faire à partir de la même base : site vitrine, boutique, outil interne ou facturation. Deux langages, plusieurs départs à zéro, un nom que je n'aimais pas, puis Fraza. Voici le chemin parcouru jusqu'ici.
4 min de lecture

L'idée de départ : une base unique pour tout construire
Tout part d'une idée simple, que j'ai en tête depuis le premier jour : ne plus repartir de rien à chaque projet. Un site vitrine, une boutique en ligne, une plateforme interne pour une entreprise, un système de facturation… Ces outils n'ont pas l'air de se ressembler, mais ils reposent tous sur les mêmes fondations : des utilisateurs, des données, des pages, des règles.
Je voulais une seule plateforme capable de servir tous ces usages. On choisit les briques dont on a besoin et on construit par-dessus. C'est cette vision qui guide le projet depuis le début, et elle n'a jamais changé.
2022 : les soirées en PHP, avant même le nom Fraza
En 2022, le projet n'avait pas encore de nom. Je savais ce que je voulais faire et j'ai commencé à développer ma plateforme modulable en PHP. J'y travaillais le soir, à mon rythme, pour avancer petit à petit vers ce que j'avais en tête.
Mes premières versions n'ont jamais été publiques. Elles étaient correctes : la base était là, les grandes idées fonctionnaient. Mais ce n'était pas parfait. Je sentais que je pouvais aller plus loin, sans encore savoir comment.
La découverte de React et Next.js
Le déclic est venu quand j'ai commencé à apprendre React et Next.js. J'ai tout de suite adoré.
J'ai aussi compris très vite ce que ces outils allaient me permettre. Leur logique de composants réutilisables correspondait exactement à ma façon de penser mon système : des pièces indépendantes qu'on assemble selon le besoin. Pour une plateforme qui se veut modulaire, c'était le terrain idéal.
Repartir de zéro, encore une fois
J'ai donc pris une décision difficile : tout recommencer. J'ai laissé de côté le travail fait en PHP et je suis reparti de zéro pour reconstruire mon système modulaire en React.
Je suis allé loin avec cette nouvelle version. Mais en avançant, j'ai fait le même constat qu'avant : ce n'était pas encore assez modulaire à mon goût. La plateforme faisait déjà beaucoup de choses, mais pas encore tout ce que je voulais pouvoir en faire.
La modularité comme exigence, pas comme option
Pour moi, « vraiment modulaire », ça veut dire pouvoir faire ce qu'on veut avec la même base. Pas une plateforme pensée pour un usage, à laquelle on greffe ensuite des fonctions. Une base neutre, sur laquelle un site vitrine, une boutique, un outil interne d'entreprise ou un système de facturation peuvent tous exister, sans bricolage.
J'aurais pu me contenter d'une plateforme qui couvrait certains usages. Ça aurait été plus rapide. Mais ce n'était pas le projet que j'avais en tête. Si je devais encore repartir de zéro pour un nouveau type de site, l'idée de départ perdait tout son sens. La modularité n'était donc pas une option à ajouter plus tard : c'était la condition pour que le projet vaille la peine.
L'IA, un accélérateur qui empêche d'abandonner
Puis l'intelligence artificielle a progressé, et mon développement a pu s'accélérer.
Quand on travaille seul, le soir, l'écart entre ce qu'on imagine et ce qu'on arrive à coder est souvent frustrant. L'IA a réduit cet écart. Mes idées sortent plus vite de ma tête et deviennent concrètes plus rapidement.
Surtout, elle m'a donné moins envie d'abandonner. Un projet de cette ampleur se mène sur des années, et voir les choses avancer régulièrement, c'est ce qui donne envie de continuer.
De LRVO à Fraza : trouver le bon nom
Avant de s'appeler Fraza, le projet portait le nom LRVO. Je l'ai gardé un bon moment, pendant tout le développement actif des cœurs de la plateforme. Mais je ne l'ai jamais vraiment aimé.
Un jour, j'ai décidé que ça suffisait. J'ai pris une journée entière pour chercher un nouveau nom. Et j'ai trouvé Fraza.
Fraza vient du frasil, ces cristaux de glace qui s'assemblent sur le Saint-Laurent avant que la glace prenne. Des éléments petits et indépendants qui, une fois réunis, forment quelque chose de solide : c'est exactement ce que fait la plateforme avec ses modules. J'ai choisi ce nom pour ce qu'il raconte du produit. Le logo, lui, est taillé dans la même glace.
Fraza aujourd'hui, en chiffres
Après tout ce chemin, voici où en est Fraza :
- 11 modules ;
- 55 composants d'interface ;
- 137 points d'entrée prêts à l'emploi ;
- un cœur de plus de 70 000 lignes de code.
Ces chiffres représentent des années de soirées, plusieurs départs à zéro et une exigence que je n'ai jamais lâchée : une seule base pour tout faire.
Et ce n'est que le début
Fraza a parcouru beaucoup de chemin depuis 2022, mais l'histoire ne fait que commencer.
Si le projet vous parle, suivez l'aventure. Je continuerai de partager ici les nouveautés, les coulisses du développement et les prochains modules à mesure qu'ils prennent forme.
HYKO
Le développeur

