Pour ceux qui ouvriront les fichiers

Eqlo pour les développeurs, du React lisible et un dépôt qui vous appartient

Eqlo écrit du React, du TypeScript et du Tailwind pour le web, et du React Native pour le mobile. Vous synchronisez GitHub dans les deux sens. La CLI npx eqlo fait pull, push, migrations et déploiement. Cinq projets restent gratuits, un siège, sans carte. Le fichier de verrouillage vit dans le dépôt, pas dans une diapositive.

  • 2 à 5 minPremière version
  • npx eqloCLI
  • 19 €Plus, GitHub auto
  • 1Siège sur Gratuit

Ce que le générateur écrit, et ce qu'il n'écrit pas

Le générateur écrit les pages, les écrans, la navigation, les formulaires, un schéma Postgres visible, et la connexion par e-mail, Google ou Apple. Les pages marketing sont pré-rendues au build. Les images passent en WebP. Le sitemap et robots.txt sont générés. Une première version arrive en deux à cinq minutes.

Il n'écrit pas un paiement bancaire propriétaire, un dossier santé réglementé, ni un moteur de sinistres. Un métier très spécifique demandera que vous repreniez la main. La génération peut se tromper, d'où l'historique de versions, et d'où une pull request reste une pull request.

Traitez le premier jet comme une proposition. Gardez les parties ternes : les écrans de connexion, le périmètre locataire, les états vides, le formulaire qui envoie. Jetez la mise en page trop habile qui se bat avec la charte que vous avez déjà. Ne générez jamais une seconde source de vérité pour une table que vous tenez déjà.

La structure du projet généré

Le test utile est qu'un collègue puisse cloner le dépôt et le lancer sans diaporama. Eqlo écrit des fichiers ordinaires. Un éditeur de code dans le navigateur existe dans le produit. Votre éditeur reste le dernier mot. Nous n'affichons pas ici une version figée de React. Le fichier de verrouillage du dépôt est la source.

Routage

Les routes web sont des fichiers ordinaires, du genre app/page.tsx. Si un chemin est faux, vous le changez comme d'habitude. Les écrans mobiles sont en React Native, avec onglets, états de chargement et d'erreur.

Schéma de données

Une base Postgres est créée à partir de la description. Le schéma est visible et modifiable. Les migrations sont versionnées. L'accès direct en lecture est là pour les développeurs. L'import et l'export CSV gardent un tableur déplaçable. Les secrets sont chiffrés. Les variables d'environnement tiennent par environnement.

Authentification

E-mail, Google et Apple, plus mot de passe oublié et vérification d'adresse. Rôles et permissions, organisations pour le multi-tenant. Lecteur, éditeur, administrateur. L'invitation part par e-mail. Vous ne partagez pas un mot de passe.

Intégration continue

Un aperçu se déploie par branche quand le projet est relié à GitHub. Une pull request est une pull request. La synchronisation GitHub automatique est sur Plus à 19 € et sur Équipe à 49 €. Gratuit garde un export manuel.

Éditeur local ouvert sur une route React générée par Eqlo, branche GitHub synchronisée
Le dépôt après une synchronisation : des fichiers React ordinaires, une migration versionnée, et un aperçu de branche.

La synchronisation GitHub dans les deux sens

Un commit fait à 23 h est dans le projet le matin. Une phrase tapée dans le chat est sur la branche. C'est le contrat. Si l'export devenait un supplément payant, il faudrait partir.

Branches et pull requests

Ce restent des objets Git ordinaires. Vous relisez le diff. Vous refusez l'écran qui était du théâtre. Eqlo ne s'en offusque pas. La phrase suivante dans l'éditeur peut être ne touche pas le schéma, seulement le texte de l'état vide.

Aperçus déployés

Un aperçu se déploie par branche quand GitHub est relié. Une partie prenante clique la chose que vous n'avez pas encore fusionnée. L'hébergement sur un sous-domaine projet.eqlo.app est immédiat. Votre domaine, le DNS et un certificat SSL sont sur Plus.

Résolution des conflits

Deux personnes qui éditent le même fichier produisent encore un conflit. Vous le résolvez comme d'habitude. Le journal d'activité dit qui a changé quoi. Nous n'inventons pas une fusion magique qui cache une migration perdue.

La CLI, l'API et les webhooks

La CLI est npx eqlo. Elle fait pull, push, migrations et déploiement. Vous la lancez depuis une machine que vous tenez déjà. L'API REST et les webhooks sont là quand un autre système doit entendre un paiement ou une publication. Stripe, Slack, HubSpot et les autres connecteurs nommés se demandent en une phrase. Les clés sont stockées chiffrées. Les erreurs sont gérées.

Vous choisissez la région à la création : Union européenne, États-Unis ou Royaume-Uni. Sauvegardes quotidiennes, rétention 30 jours. Un export complet à tout moment. N'y mettez pas de données médicales dès la première semaine, sauf si vous connaissez déjà les règles.

Terminal montrant la CLI Eqlo, des migrations et une adresse d'aperçu sur une branche
Un terminal local après npx eqlo : pull, une migration versionnée, et une adresse d'aperçu sur la branche.

Une semaine réaliste après la première phrase

Jour 1, le générateur : deux à cinq minutes pour la première version, puis une à deux heures pour rendre un vitrine honnête. Jour 2, GitHub : liez le dépôt, ouvrez une branche, lancez npx eqlo pull en local. Jour 3, l'URL d'aperçu que votre décideur clique vraiment. Jour 4, la première migration écrite à la main parce que le modèle a deviné un nom de colonne. Jour 5, export ou synchronisation, à vous de voir.

Ce calendrier suppose un siège en Gratuit ou trois sur Plus à 19 €. Équipe à 49 € ajoute dix sièges quand une équipe partage un espace. Les sauvegardes restent trente jours dans la région choisie à la création. Rien de cela ne remplace une suite de tests que vous tenez.

Quand arrêter de générer

Arrêtez quand les routes, le périmètre locataire et les formulaires envoient correctement. Les écrans qui n'existent que pour impressionner une démo doivent partir avant une revue, pas après.

Quand ouvrir la documentation

La page documentation liste les commandes CLI, les charges utiles webhook et les chemins d'API tels qu'ils tournent aujourd'hui. Lisez-la avant de brancher des webhooks Stripe dans une CI que vous ne pourrez pas défaire un vendredi.

Ce qui passe en revue de code, et ce qui coince encore

Les relecteurs gardent la structure terne : les routes, le périmètre locataire, les états vides, le sitemap, le formulaire qui envoie. Ils jettent la mise en page trop habile. Ils réécriront une requête qui ne colle pas à la table qu'ils tiennent déjà. C'est encore moins cher que de découvrir, après un trimestre, que la boucle était fausse.

Ce qui coince encore, c'est un métier très spécifique, un paiement bancaire propriétaire ou un dossier santé réglementé. La génération peut se tromper. Une phrase qui ne nomme jamais l'acceptation continue d'ajouter des écrans. Les développeurs qui restent sont ceux que l'on a laissés partir avec le dépôt.

Questions fréquentes

La sortie est-elle un format propriétaire ?

Non. React, TypeScript et Tailwind sur le web, React Native sur le mobile. Vous pouvez exporter et continuer. Le fichier de verrouillage du dépôt est la source des versions.

Puis-je utiliser ma propre charte graphique ?

Oui. Couleurs, polices et arrondis s'appliquent à tous les écrans d'un coup. Générer une seconde marque est une perte si vous en avez déjà une.

Cela passera-t-il une revue ?

Souvent la structure, parfois les écrans. Les relecteurs jettent ce qui était théâtral. C'est encore moins cher que de découvrir, après un trimestre, que la boucle était fausse.

Où se trouvent les données ?

Dans la région que vous choisissez à la création. L'accès direct à Postgres est disponible. Nous ne vendons pas les lignes. Lisez la page d'hébergement avant d'y mettre des données personnelles.

Faut-il Eqlo après la remise ?

Non. La synchronisation est optionnelle. Beaucoup d'équipes la gardent pour la boucle suivante et l'éteignent pour les parties qu'elles tiennent maintenant. C'est une semaine normale.

Que lance vraiment la CLI ?

npx eqlo fait pull, push, migrations et déploiement. L'API REST et les webhooks sont à côté. Nous n'inventons pas d'autres commandes sur cette page.

Décrivez le produit. Ouvrez le dépôt avant midi.

Cinq projets gratuits, un siège, sans carte. La synchronisation GitHub automatique est sur Plus à 19 €. Les fichiers sont à vous quand vous les voulez.