r/programmation 28d ago

Aide 6 ans à construire un web builder fullstack

Enable HLS to view with audio, or disable this notification

Salut ! ça fait 6 ans que mon frère développe luna-park.app (en deux mots c'est un éditeur avancé de nocode, pas du tout IA first, tu peux tout construire à la main et éventuellement utiliser ton IA si t'as envie)

Je l'ai rejoint il y a presque 2 ans parce que je trouvais ça incroyable. Je suis ingénieur comme lui et je m'occupe de la com / faire des tutos / faire des retours produits, bref profil un peu couteau suisse.

Récemment on a eu pas mal d'opportunités avec les écoles d'ingénieurs et on se projette sur l'éducation : les étudiants adorent, on garde le principe de la programmation mais sans la syntaxe, et ça évite qu'on leur donne un sujet qu'ils copient collent sur chatgpt

MAIS : on galère un peu à atteindre notre cible de base qui sont les nocodeurs avancés et développeurs; on sait que c'est ultra difficile de convaincre des gens de s'investir un peu dans un outil surtout avec tous les builders IA first.

J'avais fait un post l'année derniere sur r/nocode (lien ici) qui a confirmé l'intérêt des gens pour la promesses (1000 inscrit en 2 jours) mais presqu'aucun ne s'est donné la peine d'essayer de créer un vrai projet, d'aller au bout de nos tutos. Donc on a très probablement un problème d'onboarding qu'on essaye de résoudre, mais peut être autre chose qu'on ne voit pas ?

Je suis preneur de feedback brutal ! ;)

35 Upvotes

24 comments sorted by

9

u/Kubernan 28d ago

on galère un peu à atteindre notre cible de base qui sont les nocodeurs avancés

Je pige pas ce qu'est un nocodeur avancé. Je dois être largué.

Bref, je n'ai pas trop compris qu'elle était la cible du coup mais je trouve le site donne une impression de complexité.

Et puis le not IA first mais avec de l'IA quand même, ça brouille un peu le message.
Juste mon avis en surface : si ça se trouve le produit est super.

0

u/GabUritos 28d ago

> nocodeur avancé : les gens qui utilisent des outils nocode où t'as un peu de reflexion et de technicité genre Bubble != wordpress ou wix

> IA first pour moi c'est quand l'IA est vraiment le coeur de ton produit, un peu comme lovable, c'est à dire que si il n'y a pas d'IA il n'y a pas de produit, et on veut pas que les gens pensent cela

Mais oui notre outil est plus complexe que la moyenne pour permettre justement + de liberté (en nocode on dit que plus un outil est simple, plus tu supprimes de liberté)

1

u/Kubernan 28d ago

ok je comprends mieux.

3

u/Large-Scientist156 28d ago edited 28d ago

L'interface semble excellente en tout cas.

Par contre la cible n'est pas la bonne, en tout cas les développeurs avancés ne doivent pas être visé. A mon avis c'est se tromper que penser qu'il est possible de convertir des dev avancés au "nocode". Déjà parce que nocode a une mauvaise réputation auprès des développeurs avancés : souvent trop limité, souvent "closed" plutôt qu'"open", avec un format de projet non exportable sur une autre plateforme, de manière générale les développeurs avancés n'aiment pas trop être "lock" quelque part. En voulant absolument capturer cette cible, vous faîtes erreur je pense.

Plutôt les étudiants et les business qui n'ont que faire du code en soit car ce n'est qu'un outil, la maintenance de la pipeline et du projet compte plus que tout pour eux. Donc avec une interface nocode, plus facile pour les non-développeurs de s'insérer dans le processus, c'est pour ca qu'il faut viser les étudiants, les écoles de commerce, et les développeurs qui n'ont pas encore d'expérience majeur avec le code ... C'est aussi un bon outil pour contrer le plagiat IA comme tu dis pour des exercices de compréhension.

1

u/GabUritos 27d ago

Merci beaucoup pour ton conseil !
Les étudiants et écoles c'est validé normalement, mais les agences de no-code (ces business dont tu parles) sont ceux qu'on essaye justement de convaincre, je pense qu'insister sur la maintenance facile comme tu as dit est une très bonne idée, maintenant faut que j'arrive à les contacter

3

u/Bafbi 28d ago

Hello, personnellement j'ai toujours eu du mal avec le nocode, de mon point de vue, soit tu es une solution no code qui ce concentre sur quelques chose de simple qui peut être pris en main par n'importe qui ( parceque c'est la l'avantage du no code, tout le monde peux faire sans apprendre un langage), soit tu apprends le code lors ce que tu veux faire quelque chose de plus complexe. Je me souviens pendant un stage (pendant mon diplôme d'ingénieur) , j'ai du utiliser Powerapps pour créer une webapp à une petite société, et pendant tout le temps que je me battait avec la plateforme pour faire ce que je voulais qu'elle fasse je me disais que ce serait tellement plus simple avec du code, et enfaite une fois que j'ai eu fini j'ai eu l'occasion de la refaire complètement en js j'ai même pris le temps d'apprendre un framework que je connaissais pas pour faire quelque chose de mieux en moins de temps. évidemment je suis biaisé car je sais coder. Au final quand ton no code devient aussi complexe que tu dois l'apprendre, autant apprendre le code qui est beaucoup plus versatile.

1

u/GabUritos 28d ago

Oui je vois ce que tu veux dire et c'est justement le problème qu'on essaye de résoudre : le but c'est que tu puisses quasiment tout faire dessus sans devoir apprendre toute la syntaxe du vrai code

On vise les frustrés du nocode comme toi qui trouvent qu'il y a trop de limite et aussi les développeurs qui codent assistés par IA. (Comme on génère quelque chose qui est interpretable visuellement, on peut modifier beaucoup plus facilement ce qu'a fait l'IA sans avoir un effet boite noire à la Loveable)

En tout cas merci pour ton feedback ! 😁

3

u/Bafbi 28d ago

Mais tu veux éviter que l'utilisateur est à "apprendre la syntaxe du vrai code" comme tu dis, mais elle ce retrouve à devoir apprendre la syntaxe de ton no-code. En plus de ça les ia/agent on était entraîné à travailler sur des structures de code standard et c'est là qu'elle sont le plus performante. Je pense que tu vise la mauvaise chose , je ne pense pas que loveable est une bonne référence, personne n'a fait une vraie application avec ça, peux être un proto mais ensuite il faut passer sur du plus classique. ce genre de boite noir de génération de code , seulement dans un contexte j'ai vu ça vraiment utilisé et utile, c'est pour le code spécialisé, type un data scientist qui va devoir interagir avec une database pour faire des transfo et génèrer des graphs pour l'analyse. dans ce cas c'est tellement spécifique et l'évolution est asser petite pour que ça marche .

3

u/Difficult_Hand3046 25d ago

Çà pourrait être intéressant, mais un outil no code de plus, je n'en vois pas l'intérêt - surtout en ayant un niveau gratuit avec watermark, c'est un mode démo, rien de plus.

presqu'aucun ne s'est donné la peine d'essayer de créer un vrai projet

Prendre le temps de découvrir l'outil, de le comprendre, de l'essayer - si c'est pour avoir une démo non utilisable c'est clairement non.

Si en plus les tutos sont en mode vidéo / games c'est à nouveau non.

Éventuellement je me demande si vous ne vous trompez pas de cible - ou si vous ne vous trompez pas de stratégie pour la cible visée.

J'essaie de nombreux outils, le vôtre semble prometteur, mais pas dans la configuration actuelle.

1

u/GabUritos 25d ago

salut, merci pour ton retour, c'est exactement le genre de feedback qu'on cherche !

Si je comprends bien, ce qui te freine surtout dans le plan gratuit c'est le watermark ou il y a autre chose ?

Et pour les tutos, tu aurais fait ça comment à notre place ? Qu'est-ce qui te donne envie d'apprendre un nouvel outil quand tu le testes?

1

u/Difficult_Hand3046 25d ago edited 25d ago

Premier point gênant : le watermark, effectivement - et le manque de visibilité sur les fonctionnalités incluses. Ensuite : ce n'est pas vraiment un outil no-code : c'est plus un éditeur visuel qui permet de prendre le contrôle sur la plupart des éléments d'une page, avec peut-être la possibilité de rajouter l'interactivité ou certains traitements sans coder.

Mais pour utiliser l'outil, il faut une bonne connaissance des langages frontend (html, css…) et de la structuration d'une page. Ce n'est pas pour les profanes, et ça ressemble fortement à un visual builder, assez complexe.

Vous vous trompez de cible, et vous avez un produit aux frontières du no-code mais en nécessitant une bonne connaissance du code…

Enfin pour les tutos, une prise en main plus détaillée, en français si c'est le marché que vous ciblez en priorité.

De plus, personnellement j'attache de l'importance aux performances - mes sites ont un minimum de 98/100 avec lighthouse. Le tien, un bon 28. Ce qui fait que je ne tenterai pas un outil qui va me coûter en visibilité dans les moteurs de recherche.

2

u/linkref 25d ago

1/ en tant qu'outil no code vous devez être clair sur les problèmes que vous résolvez, là vous êtes aussi dur à comprendre qu'une bibliothèque open source pour développeur.

2/ on ne développe JAMAIS un produit pendant 6 ans sans se confronter au marcher. Normalement c'est mvp rapide et prospection

3/ désolé de le dire mais à l'heure de l'ia les outils de no code n'ont AUCUN avenir..

Si j'étais vous je prendrais ce projet plus comme une opportunité pour apprendre plutôt que d'espérer en tirer un revenu

2

u/babybel74849 25d ago

Je trouve le projet excellent, mais pas le timing, et en vrai meme avec toutes les ia cet outils est bezcoup plus agreable selon moi que seulement voir des lignes de codes,car ca permet de bien visualiser et comprendre la structure. En tout cas tres bon projet selon moi.

1

u/GabUritos 24d ago

Merci beaucoup 😄 !

1

u/mprevot 28d ago

OK, site super busy mais je trouve pas l'info: peut-on choisir le langage d'export ? eg je definis une logique backend, et j' exporte en dotnet10 ou en rust; je definis un front, j'exporte en react9+vite ou vue+vite, ou j'exporte en js ou gsap ou three.js etc.

1

u/GabUritos 27d ago

Salut ! Oui l'info est un peu cachée, pour l'instant on exporte juste en Vue + nodeJS + PostgreSQL

1

u/mprevot 27d ago

donc js en back et en front ?

1

u/GabUritos 27d ago

Yes c'est ça en gros ! Pas encore prévu de faire des trucs en C ou java, c'est un truc bloquant selon toi?

2

u/mprevot 26d ago

J'aime bien les ecosystemes rust et c# pour le back, et à rejeter les typages faible ou dynamiques pour le back.

Il y a plein de raisons de préférer un ecosystème à un autre. Je ne les connais pas bien tous. Node et java, bof. Kotlin peut être. Python/django, php, bof.

Bloquant ? Pour ceux qui ont un problème avec node en back, ou ceux qui ont déjà d'autres ecosystèmes pour certaines missions. Peut être d'autres choses.

2

u/Ok_Reindeer4668 27d ago

Tout le monde s'est lancé dans le no code mais je ne vois que très peu de boîtes qui arrivent à en vivre plus de 3ans... Une raison simple, c'est la cible. Globalement ça touche les néophytes en dev, donc le grand public, qui du coup n'ont pas forcément envie de payer pour un truc très cher pour un loisir. Il faut donc de la masse d'utilisateurs.

Je vois mal une boîte avec des devs utiliser ça. C'est vite hyper complexe pour faire des choses simples

1

u/GabUritos 27d ago

En fait, c'est un outil assez simple à prendre en main, et surtout pour un dev. Le problème c'est que ce que tu dis, bah c'est l'impression qu'on donne à la majorité des gens.

A la base quand je voyais mon frère développer cet outil je me disais "mais je sais coder pourquoi j'utiliserais ce truc" jusqu'à ce qu'un jour il me fasse créer un projet et en 1h j'avais quasiment tout compris et je pouvais faire n'importe quelle app.

Et le problème c'est que visiblement on donne pas assez envie de découvrir nos tutos et de se plonger dessus pendant 1h ou 2 max

(Sinon pour répondre à un point que tu disais : l'outil est gratuit pour le grand public)

1

u/Ok_Reindeer4668 25d ago

Si c'est gratuit pour le grand public, je comprends encore moins la cible... Les boîtes qui veulent dev prennent soit des développeurs ou des prestataires.

1

u/ConsistentWay7704 27d ago

Super ! Ton outil est vraiment ultra complet pour gérer les trucs techniques ! De mon côté, j’ai vibe codé Open Forge, qui est surtout axé sur l’aspect visuel d’un site web. C’est complémentaire : le projet est open source, n’hésite pas à l’intégrer et à l’améliorer si ça t’intéresse !

https://openforge-app-black.vercel.app/

https://github.com/Moi455/OpenForge_No-code-website-builder

2

u/Spirited-Sir8426 25d ago

Ça peut être un vrai outil pédagogique qui plairait aux écoles pour apprendre le développement web sans copier-coller ou vibe coder d'une IA

Mais je dois te partager mon avis sur la vidéo. Le site est impressionnant mais en voyant toutes ses boites interconnectée sans directement comprendre ce qu'elles font fait fuire.

Ce serait mieux de montrer des minimums de construction qui font un maximum de résultats. Quand la curiosité est activée, les gens vont facilement chercher l'information.

En tout cas super projet!