Je remplace un dev avec LOVABLE (Révélation) 😱
Description
⤵️ RÉSUMÉ
Dans cet épisode, regardez-moi créer une application web sans écrire de code, en utilisant Lovable et Supabase. Je conçois la landing page, le système d'authentification, le paiement (avec Stripe) et le produit.
🛠️ MES OUTILS & BONS PLANS (certains liens incluent une commission sans surcoût pour vous, merci 🙏!) :
👨💻 Agent IA DEV : https://go.envous.co/agentia-dev
🤝 SUIVEZ-MOI :
⚙️ Mon agence d’automatisation : https://croissanceconsulting.com/
🗣️ Mon LinkedIn : https://www.linkedin.com/in/naiersaidane/
✍️ Mon Blog (logiciels & outils business) : https://lentrepreneurenvous.com/
👋 QUI SUIS-JE ?
Salut, je suis Naier ! Entrepreneur web depuis plus de 12 ans et fondateur d'une agence d'automatisation spécialisée dans le conseil et l'automatisation avec l'IA et les outils No-Code.
Contrairement à ceux qui ne font que parler d'automatisation, je construit en direct des systèmes réels qui génèrent des revenus bien réels.
Ma mission : Vous donner les outils et les ressources pour prospérer à l'ère de l'IA !
❤️ N'oubliez pas de liker, vous abonner et me laisser un commentaire si vous avez des demandes spécifiques ! Merci de votre soutien.
⏰ CHAPITRES :
00:00 Introduction
04:00 Comment interagir avec un Agent IA de DEV
06:03 Création de compte
07:41 Landing Page
14:50 Authentification
24:46 Modèle de données
30:50 Ajout d’une carte interactive (Mapbox)
37:20 Navigation & Paiement
46:20 Déploiement du projet final
50:00 Vérification du Mode Mobile
50:30 Conclusion, possible ou pas ?
Dans cet épisode, regardez-moi créer une application web sans écrire de code, en utilisant Lovable et Supabase. Je conçois la landing page, le système d'authentification, le paiement (avec Stripe) et le produit.
🛠️ MES OUTILS & BONS PLANS (certains liens incluent une commission sans surcoût pour vous, merci 🙏!) :
👨💻 Agent IA DEV : https://go.envous.co/agentia-dev
🤝 SUIVEZ-MOI :
⚙️ Mon agence d’automatisation : https://croissanceconsulting.com/
🗣️ Mon LinkedIn : https://www.linkedin.com/in/naiersaidane/
✍️ Mon Blog (logiciels & outils business) : https://lentrepreneurenvous.com/
👋 QUI SUIS-JE ?
Salut, je suis Naier ! Entrepreneur web depuis plus de 12 ans et fondateur d'une agence d'automatisation spécialisée dans le conseil et l'automatisation avec l'IA et les outils No-Code.
Contrairement à ceux qui ne font que parler d'automatisation, je construit en direct des systèmes réels qui génèrent des revenus bien réels.
Ma mission : Vous donner les outils et les ressources pour prospérer à l'ère de l'IA !
❤️ N'oubliez pas de liker, vous abonner et me laisser un commentaire si vous avez des demandes spécifiques ! Merci de votre soutien.
⏰ CHAPITRES :
00:00 Introduction
04:00 Comment interagir avec un Agent IA de DEV
06:03 Création de compte
07:41 Landing Page
14:50 Authentification
24:46 Modèle de données
30:50 Ajout d’une carte interactive (Mapbox)
37:20 Navigation & Paiement
46:20 Déploiement du projet final
50:00 Vérification du Mode Mobile
50:30 Conclusion, possible ou pas ?
Summary
Building a Marketplace App Without Code Using Lovable and Supabase
In this detailed French tutorial, Naier demonstrates how to create a complete web application without writing a single line of code, using AI tools like Lovable and Supabase. The video showcases how to respond to a real development project requirement for a service marketplace by building a fully functional prototype.
Naier walks viewers through the entire development process, starting with creating a professional landing page that automatically includes key sections like service benefits, pricing, and navigation. He then implements a complete authentication system using Supabase, allowing users to register, log in, and manage their profiles with different user roles (clients and service providers).
The tutorial demonstrates how to build a database structure for service providers, complete with categories, descriptions, ratings, and location data. One of the most impressive features implemented is an interactive map using Mapbox that displays service providers based on their location, allowing users to find nearby services.
Naier also implements a complete payment system using Stripe, enabling users to book services, select dates and hours, and process payments securely. Throughout the video, he shows how to handle errors that arise and guides Lovable to make corrections, highlighting the collaborative process between human and AI.
The final part of the tutorial covers deployment options, showing how to publish the application using Netlify and how to connect a custom domain. Naier also verifies that the application is mobile-friendly, ensuring a responsive design across all devices.
This comprehensive guide positions Lovable as a powerful tool for non-developers to create professional web applications, potentially disrupting the traditional development market. Naier suggests that this approach could help viewers win development contracts by quickly creating functional prototypes to demonstrate to clients, even without extensive coding knowledge.
The video provides valuable insights into the future of no-code development using AI and demonstrates how these tools are making web development more accessible to a broader audience.
Transcript
[Transcript language: fr]
0:00
répondre à une offre de développement
0:01
web ou de développeur full stack sans
0:04
écrire une seule ligne de code est-ce
0:06
que c'est possible on va prendre une
0:08
offre de projet de développement web on
0:12
va essayer de la coder avec ces nouveaux
0:14
outils de développement euh en prompt
0:18
euh sans écrire une seule ligne de code
0:21
et on va y aller de bout en bout alors
0:23
je sais pas où cette vidéo va nous
0:25
emmener vous allez le voir euh est-ce
0:27
que c'est possible ou est-ce que c'est
0:28
pas possible on va le dé ouvrir ensemble
0:30
pour cela je me suis mis sur coder et
0:33
j'ai pris une offre un peu au hasard
0:36
d'une de développement alors l'offre
0:39
elle est déjà clôturée mais c'était
0:41
juste pour pour pour notre vidéo
0:43
d'aujourd'hui alors il y a Fabien qui a
0:45
gagné le projet bravo Fabien mais nous
0:47
on va essayer de le
0:49
faire
0:51
sans forcément on naura pas toutes les
0:54
toutes les données du client mais on a
0:57
une description assez précise de ce que
0:59
veut le client euh dans son application
1:02
full stack et euh des fonctionnalités
1:06
qu'il veut alors ce qu'il demande ici
1:08
c'est le développement d'un site de mise
1:11
en relation pour prestation de
1:14
services donc un peu de une sorte de
1:17
Marketplace disons
1:19
euh et il souhaite être l'intermédiaire
1:22
pour la réservation et la facturation de
1:25
ces services là euh alors il y a un
1:28
système de paiement forcément euh les
1:31
utilisateurs pourront créer des profils
1:33
donc il y a un système
1:34
d'authentification à mettre en place il
1:36
y a une carte géographique sur lequel on
1:38
voit les prestataires et proximité on
1:40
peut réserver le
1:42
prestataire pour pour faire pour faire
1:45
la prestation en question donc pour ça
1:48
il y a différents outils aujourd'hui qui
1:51
permettent de créer des applications en
1:54
mode promt il y a certainement vous avez
1:57
entendu parler de Bolt euh mais aussi
2:00
lov B et lovable pour moi est beaucoup
2:03
plus approprié pour créer des
2:04
applications et des fonctionnalités de A
2:07
à Z il est beaucoup plus abouti alors en
2:11
tout cas au jour où on en parle
2:13
aujourd'hui parce que ça évolue tous les
2:16
jours il est beaucoup plus abouti il a
2:18
beaucoup plus de fonctionnalités et il
2:20
est il a été construit en ayant en tête
2:24
euh la partie back end et la partie base
2:28
de données où on va stocker les
2:31
informations et où on va créer les
2:34
fonctionnalités une par une alors ça
2:36
veut pas dire que Bolt ou les autres ne
2:38
le font pas c'est juste que l'ovall a
2:41
été conçu dans cette optique là et
2:44
forcément certainement il est beaucoup
2:46
plus apte à les faire et beaucoup plus
2:49
facilement en tout cas et donc le vobble
2:53
on va faire un tour d'abord de l'overall
2:55
euh comment il se présente donc c'est
2:57
une interface assez simple avec un un un
3:01
carré au milieu où on peut écrire notre
3:03
promte pour démarrer
3:05
euh il y a un il y a un accès gratuit
3:09
enfin il y a il y a un certain nombre de
3:11
promes que vous pouvez faire
3:13
gratuitement donc c'est ce qu'on va
3:14
faire aujourd'hui après on prendra un un
3:17
compte payant si s'il le faut et donc
3:20
pour commencer ce que je vais lui dire
3:22
c'est que je souhaite créer mon mon mon
3:25
projet là donc je vais lui créire un
3:28
Prom je souhaite
3:30
créer
3:32
un un site de mise en relation pour
3:35
prestation de servic euh le site se
3:38
place si je me trompe pas c'est ce qu'il
3:41
disait euh ce site se place à mettre en
3:45
relation des clients le site se place en
3:48
tant qu'intermédiaire donc on va copier
3:49
ça on va le mettre on va le donner euh à
3:53
lovable pour lui donner le contexte
3:56
ensuite on va lui demander de nous
3:57
développer une fonctionnalité alors euh
4:00
ces outilslà il ils réalis ils
4:04
interagissent mieux ou ils réalisent
4:07
mieux les tâches quand on leur donne les
4:08
tâches une par une c'est-àdire que si je
4:10
lui donne le décrit toute l'application
4:12
toutes les fonctionnalités dont j'ai
4:13
besoin il aura du mal euh il les fera
4:16
peut-être mais ils seront probablement
4:19
pas euh aboutis donc ce qu'on va faire
4:21
c'est qu'on va y aller fonctionnalité
4:22
par fonctionnalité et pour avoir testé
4:25
le système euh je pense que le meilleur
4:28
framework
4:30
au jour d'aujourd'hui pour justement
4:32
développer une application dans ces
4:34
outils là et notamment dans loveroball
4:36
c'est le framework où on commence par
4:38
mettre en place la landing page donc la
4:40
page d'accueil que ce soit d'un site de
4:43
mise en relation d'une application peu
4:45
importe donc la page
4:47
d'accueil ensuite mettre en place
4:50
l'authentification donc comment on se
4:52
connecte on crée un
4:54
compte et on accède à notre
4:57
interface et puis euh mettre en place le
5:01
paiement euh donc tout ce qui est
5:03
paiement stripe et cetera et on finit
5:06
par les fonctionnalités du produit donc
5:09
euh dans ce sens-là l'application moi
5:12
j'ai remarqué dans les tests que j'ai
5:14
fait dessus elle interagit mieux et et
5:16
elle réalise mieux les tâches ça veut
5:18
pas dire qu'elle trouvera qu'elle nous
5:19
fera pas de bug ou qu'elle fera pas des
5:21
fonctionnalités qui qu' qu'elle devra
5:23
reprendre c'est veut dire force euh
5:26
juste qu'elle qu'elle interagissera
5:28
mieux euh au début
5:31
donc ce qu'on va lui dire donc pour
5:35
commencer peux-tu créer une landing
5:40
page moderne pour ce
5:45
site
5:46
l'ensemble du texte de
5:50
l'interface devra
5:53
être en
5:57
français je pense qu'on est n'est pas
6:00
trop mal on peut le lancer donc ce qu'on
6:03
va faire c'est qu'on va faire un signup
6:05
le compte est gratuit alors pour ce
6:08
connecter il faut soit utiliser Google
6:11
soit utiliser
6:12
GitHub GitHub il le mieux vu qu'on va
6:15
développer une application l'idéal c'est
6:18
de stocker le code qu'on va générer dans
6:20
GitHub donc gitub c'est quoi c'est c'est
6:23
un répertoire où on place notre code que
6:26
ce soit du code public ou que ce soit du
6:28
code privé qu'on veut garder pour nous
6:31
donc ce qu'on va faire c'est qu'on va
6:32
aller sur GitHub c'est assez simple
6:35
GitHub euh très très simple il faut
6:39
créer un compte signup et donc là vous
6:42
indiquez votre
6:49
email un mot de passe et un nom
6:52
d'utilisateur alors c'est le nom qui
6:54
apparaîtra dans votre code
6:58
euh je vais essayer croissance si ça
7:03
existe
7:06
croissance il
7:09
a ça existe
7:12
là je me connecte et donc je suis dans
7:14
GitHub je vais pouvoir créer des
7:17
répertoires ce qu'on appelle des
7:19
repository on peut déposer notre code
7:22
donc là j'ai mon compte GitHub je vais
7:23
revenir sur lable et je vais faire un
7:26
signup avec github
7:30
euh et donc
7:34
là je vais lui dire que je
7:39
l'autorise et bim j'ai mon compte qui
7:43
est créé et donc là je peux lancer mon
7:47
promt alors vous voyez l'interface de
7:50
lovable elle est divisée en deux parties
7:53
il y a une partie ici sur la gosse ou là
7:56
sur la gauche ou là je vais pouvoir
7:58
chatter avec loverable donc là comme
8:00
vous voyez moi je lui ai envoyé un promt
8:03
il m'a répondu il m'a répondu en
8:05
français d'ailleurs ce qui est super
8:08
euh et c'est dans cette partie-là que je
8:11
vais pouvoir interagir avec lui juste à
8:15
côté de chat ici vous voyez il y a un
8:18
petit onglet history et en fait à chaque
8:21
fois qu'il va me créer une nouvelle
8:23
version on reviendra plus tard dessus
8:25
mais à chaque fois que je vais lui
8:27
demander de faire des modifications ou
8:28
de rajouter des fonctionnalité il va
8:31
faire une nouvelle version ici et donc
8:33
c'est super pratique si en faisant une
8:37
version il m'a
8:40
euh il m'a défait une fonction où il a
8:43
cassé quelque chose que je veux revenir
8:45
en arrière j'ai juste à cliquer sur la
8:47
version qui m'intéresse et ça revient en
8:50
arrière vers la version qui m'intéresse
8:52
donc c'est super pratique sur
8:55
lable là il est en train de créer le
8:58
code de la la landing
9:01
page on va le laisser terminer il a
9:04
presque
9:06
terminé
9:08
waouh il a terminé il a créé landing
9:12
page avec les
9:14
boutons sans que je lui donne tout ce
9:16
détail là donc il a mis les avantages de
9:19
la plateforme comment ça marche une
9:22
tarification il a même mis une
9:25
tarification transparente les menus de
9:27
bas de page donc en fait il a créer déjà
9:30
un squelette complet euh de mon site euh
9:35
ce qui est de de ma page d'accueil ce
9:38
qui est ce qui est excellent
9:43
euh je pense que il y a pas grandchose à
9:46
revoir sur cette page d'accueil en tout
9:48
cas pour une première version où on va
9:52
répondre à une Appel d'offre à une offre
9:55
comme ça qu'on a trouvé sur coder je
9:58
pense qu'elle est qu'elle est super en
10:00
lui rajoutant une ou deux
10:01
fonctionnalités euh on peut rapidement
10:05
euh faire une petite vidéo de 2 minutes
10:09
sur l'OM ou autre où on présente ce
10:12
qu'on a fait on envoie au client le lien
10:14
vers ce qu'on a fait je vous montrerai
10:16
comment on le déploie tout à l'heure et
10:18
cetera et ça nous met déjà en tout haut
10:23
de la liste des gens qui vont proposer
10:25
des offres et je pense que c'est la
10:26
meilleure façon pour répondre à un offre
10:28
même si si vous êtes pas un développeur
10:31
web full stack la deuxième étape après
10:34
la landing page c'est l'authentification
10:35
et pour pouvoir commencer à traiter
10:38
l'authentification il faut qu'on le
10:39
connecte à une base de données alors la
10:41
base de données qui est déjà préintégré
10:46
disons avec le vbble elle s'appelle
10:48
supabase et en fait
10:51
supabase c'est un peu plus qu'une base
10:54
de données même et en fait supabase vous
10:57
donne toutes les composants qui vont
11:00
vous permettre de créer votre votre
11:04
application donc la base de données
11:07
l'authentification vous allez pouvoir
11:09
aussi mettre dedans si vous en avez
11:12
besoin un stockage vectoriel pour votre
11:16
pour votre système de prompting si vous
11:18
créez un système de prompting bref va
11:20
créer un compte sur supabase et ensuite
11:23
on va demander à loverob de se connecter
11:25
avec ce compte là et de commencer à
11:27
créer la base de données derrire donc je
11:30
vais faire starture project toujours
11:32
avec mon GitHub c'est le mieux
11:37
hop en fait vu que c'est tous des outils
11:40
de développement GitHub et vraiment la
11:42
référence là-dedans pour pour lier tout
11:45
ce ce petit monde ok dès qu'on arrive
11:48
sur dès qu'on se connecte sur supabase
11:50
qu'on a créé notre compte il nous
11:51
demande de créer une
11:53
organisation il lui donne déjà un nom on
11:57
va prendre le plan gratuit ça nous
11:58
suffit et on va faire créer une
12:00
organisation alors quand on est en
12:02
compte gratuit sur superpabase je crois
12:04
que vous pouvez créer deux bases
12:07
gratuitement et ensuite il faudra payer
12:09
pour les prochaines mais avec une seule
12:12
appli pour l'instant ça nous suffit
12:14
largement ok donc maintenant
12:16
l'organisation a été créée dans
12:18
superabase on va créer un nouveau projet
12:21
on va lui donner un nom donc on va
12:24
l'appeler prestataire par exemple
12:33
Marketplace disons
12:36
donné on va choisir où est-ce que je
12:38
veux stocker ma base de données à parier
12:40
c'est parfait et je vais lancer la
12:43
création de la base de données et elle
12:44
va prendre quelques
12:47
minutes maintenant le temps que supabase
12:50
termine de de créer le projet comme vous
12:51
voyez il est toujours en cours on va
12:54
aller sur
12:56
l'interface on va lui dire de rajouter
12:58
une
13:01
une comment dire ça une une barre de
13:04
navigation au
13:06
haut ajoute une barre de
13:13
navigation visible sur l'ensemble du
13:23
site on va s'arrêter
13:27
là excellent il a rajouté une barre de
13:30
de de une barre de navigation il a même
13:34
nommé mon projet il a mis quelques
13:36
boutons ici et puis il a mis connexion
13:39
et inscription donc en fait j'ai même
13:42
pas eu besoin de lui dire quoi que ce
13:43
soit il s'est débrouillé tout seul euh
13:46
on va revenir sur notre
13:47
base soup base on voit je vois que ces
13:51
deux indicateurs sont ouverts security
13:53
issues project status les deux sont
13:56
ouverts donc c'est tout bon on peut
13:58
maintenant commencer à connecter notre
14:02
base
14:03
dessus en fait je clique sur ce bouton
14:06
là je vais donner l'accès à loverball à
14:11
mon
14:18
organisation automatiquement il voit mon
14:21
organisation et il voit toutes les bases
14:24
qui sont dans mon organisation alors
14:25
dans mon cas j'en ai qu'une
14:27
seule et donc je sélectionne celle-là
14:31
euh et là je suis en train de lui dire
14:34
oui connecte-moi cette base à mon projet
14:37
que je suis en train de créer là me dit
14:39
que ma base a été connectée euh que
14:44
c'est tout bon et qu'on peut passer à la
14:46
suite donc la suite comme je vous ai dit
14:48
landing page
14:51
authentification paiement et ensuite le
14:55
produit donc on va passer à la partie
14:57
authentification est-ce qu'on va lui
14:59
dire peux-tu mettre en
15:01
place un système
15:06
d'authentification euh
15:09
[Musique]
15:12
ouais c'est tout c'est-à-dire que
15:15
pouvoir se connecter créer un compte
15:17
s'inscrire et cetera on va pas aller
15:20
plus loin dans le Prom on va le laisser
15:21
faire et donc là ce qu'il fait c'est que
15:24
il me dit je vais faire un système de
15:27
d'tique je vais créer un système
15:29
d'authentification complet avec supabase
15:31
avant de commencer voilà les tables que
15:33
je vais créer donc en fait il va
15:35
commencer à créer des tables dans
15:37
supabase dans la base de données
15:38
supabase pour stocker les informations
15:41
de connexion des utilisateurs et cetera
15:45
donc il me propose un
15:47
script qui est qui est là et il me dit
15:50
est-ce que ça te va et ben ça me va je
15:53
vais te laisser
15:55
faire donc là il est en train d' iqu la
15:59
partie migration il dit la migration a
16:03
été appliquée avec succès et maintenant
16:05
il dit je peux maintenant commencer à
16:08
créer le système
16:09
d'authentification en fait si je reviens
16:11
sur ma base spabase on a plusieurs
16:16
onglets ici et on a notamment la partie
16:19
authentification et en fait les
16:21
utilisateurs ils vont apparaître sur
16:23
cette partie authentification du moment
16:25
où on
16:26
créera nos premiers utilis Atur la base
16:30
de données elle elle apparaîtra ici et
16:32
on pourra voir notamment les vous voyez
16:36
donc il y a déjà une base profil avec
16:39
premier first name last name
16:42
donc prénom nom et rôle de la personne
16:45
et un identifiant et peu à peu lovble va
16:49
créer les tables qu'il faut il va me
16:51
proposer il va créer les tables qu'il
16:53
faut donc
16:55
là il a fait la migration il a créé le
17:00
système d'authentification et pendant
17:03
qu'il était en train de le créer il a vu
17:05
qu' il a vu qu'il y avait une erreur
17:08
alors ça c'est des choses qui arrivent
17:10
euh et donc en fait il faut les traiter
17:13
donc du coup euh assez simple sur lovble
17:18
dès qu'il y a une
17:19
erreur vous cliquez sur try to fixite et
17:23
en fait il va tout seul essayer de
17:25
comprendre l'erreur et il va essayer de
17:29
la
17:31
corriger donc là je comprends l'erreur
17:33
il y a des références à vous avez pas
17:36
besoin de comprendre d'ailleurs il y a
17:38
des références à à un composant qui sont
17:41
pas qui sont pas partout donc en fait il
17:43
est en train de reprendre son système
17:45
d'authentification pour que ça
17:53
fonctionne ok donc là il nous dit qu'il
17:55
a corrigé les erreurs euh bah ce qu'on
17:58
va faire c'est qu'on va aller h se
18:01
connecter donc en fait il a
18:03
créé carrément une nouvelle page
18:06
d'auutentification qui va nous permettre
18:08
de s'authentifier avec email et
18:10
password et donc là je vais rentrer mon
18:15
email et on va tester
18:24
ça on va rentrer un mot de passe
18:29
et on va voir ce que ça donne alors là
18:32
il nous donne une
18:33
erreur on peut voir l'erreur et on peut
18:36
lui demander d'essayer de la corriger
18:39
pourquoi il a cette erreur
18:53
là
18:55
ah en fait c'est une erreur parce que
18:57
j'essayais pas de créer un compte
18:59
j'essay de me connecter alors j'avais
19:01
pas de compte donc il y a une il y a
19:03
superabase qui a renvoyé une erreur
19:05
disant attention c'est un utilisateur
19:07
qui a pas de compte qui Essie de se
19:10
connecter donc c'était pas une erreur
19:12
qui était gérée par leble par défaut
19:14
donc ce qu'il a fait maintenant c'est
19:16
que il a amélioré son code et il a
19:20
rajouté un message d'erreur quand
19:22
quelqu'un essaie de se connecter et
19:23
qu'il a pas de
19:25
compte on va réessayer
19:39
hop il y a non encore une erreur on va
19:42
lui renvoyer la nouvelle erreur qu'on a
19:44
eu
19:47
ok donc là il me fait une recommandation
19:49
mais moi je veux pas sa recommandation
19:50
je veux que
19:52
peux-tu gérer l'erreur pour
19:56
afficher un message
20:00
d'erreur lorsque un utilisateur
20:05
essae de se
20:07
conncter
20:10
avec un compte inexistant
20:15
ou avec un
20:18
faux euh
20:21
login password
20:25
ok donc on est arrivé à notre limite de
20:27
pr euh en mode gratuit donc ce qu'on va
20:31
faire c'est qu'on va upgrader pour le
20:33
compte des 20 dollars et on va voir et
20:36
on va continuer
20:38
ok donc là j'ai fait le paiement
20:40
euh on continue la construction et en
20:44
fait notre projet il est là alors point
20:47
important que j'ai oublié de vous
20:49
mentionner
20:51
ici mettez votre projet en mode private
20:56
c'est important parce que si vous le
20:57
mettez en mode public
20:59
votre projet va être visible pour tous
21:02
les utilisateurs de lovable qui ont des
21:05
comptes et donc si vous commencez à
21:07
mettre des clés d'API type clé API
21:10
stripe ou clé API peu importe qu quelle
21:13
qu'elle soit ils vont commencer à être
21:16
visibl possible enfin les gens qui pour
21:19
ont accès à loverball vont pouvoir les
21:21
voir donc mettez votre projet en mode
21:23
privé c'est super
21:25
important pour éviter tout souci euh ok
21:30
maintenant on va revenir sur Connexion
21:32
on va réessayer on va voir ce que ça
21:34
donne
21:47
ok donc il y a une erreur maintenant qui
21:48
s'affiche email au mot de passe
21:50
incorrect c'est
21:52
excellent donc il gère maintenant tout
21:55
ce qui est
21:57
email et mot de pass
21:59
qui sont pas bons maintenant on va aller
22:02
sur l'inscription donc normalement ça va
22:04
créer un
22:10
compte il reste sur chargement si je
22:13
vais dans superbas ici je vais voir s'il
22:16
a créé quelque
22:17
chose il a créé un
22:24
profil et ici il est revenu sur la page
22:27
connexion donc en fait
22:30
ok donc le système de connexion est a
22:33
priori en place
22:37
ok donc là il me
22:39
dit tu as essayé de créer un compte
22:42
c'est bien on l'a bien reçu par contre
22:44
tu as pas confirmer ton email avant de
22:47
te connecter donc en fait je vais aller
22:48
voir effectivement j'ai un truc qui
22:52
s'appelle confirme your signup il est là
22:56
où je peux confirmer
22:58
la création de mon
23:01
compte donc si je clique dessus alors le
23:04
lien il emmène sur un lien qui n'existe
23:07
pas mais mon compte est quand même
23:08
confirmé pourquoi parce qu'on est en
23:10
mode
23:12
supabase développement on n pas en mode
23:14
prod
23:16
production c'est pour cela que ça qu'il
23:18
affiche une page en local host point
23:21
important vous pouvez
23:24
désactiver l'authentification par email
23:27
ça c'est dans provider donc vous voyez
23:30
que loverable par défaut quand je crée
23:33
un compte il m'a activé la validation de
23:36
l'email donc de confirmer que l'email
23:39
qui a été rentré est bon par la
23:41
réception d'un email et je peux euh et
23:46
je peux le désactiver ici pour mes tests
23:49
donc là je l'ai laissé actif et on a vu
23:51
que ça confirmer le compte tpabase et
23:54
lovable forcément derrière propose la
23:56
connexion par email mais mais il propose
23:59
aussi les connexions via Google les
24:02
connexions avec Spotify figma peu
24:04
importe enfin il y a plusieurs modes
24:07
d'authentification que vous pouvez
24:09
rajouter et laisser superp base le gérer
24:13
pour vous demander à loverb de le
24:15
connecter et supabase gérera tout ce
24:18
qu'il faut derrière quand je vais dans
24:19
les tables éditor dans les profils je
24:22
vois que j'ai un rôle client donc il m'a
24:25
créé comme étant client par défaut
24:29
je lui ai rien demandé mais il a rajouté
24:31
cette notion de client et de prestataire
24:34
donc on verra après si comment comment
24:36
gère ça mais en tout cas il m'a mis en
24:39
place tout ce qui est euh système
24:41
d'authentification euh et là on peut
24:44
passer à l'étape d'après étape d'après
24:46
ça va être le paiement sauf que le
24:47
paiement dans ce cas particulier euh je
24:51
va pas commencer à créer des paiements
24:53
si j'ai pas de prestataire euh parce que
24:56
tu vas payer quoi tu vas payer euh le
24:58
prestataire donc il faut quelques cas de
25:01
prestataire dont euh qu'on ait une base
25:04
de prestataire et qu'ensuite on met en
25:07
place les paiements de ces prestataires
25:09
là donc qu'on va lui dire on va revenir
25:12
sur notre besoin client euh donc mettre
25:16
en place le système de paiement on va
25:18
voir ce système de
25:21
paiement pouvoir créer des profils donc
25:23
ça on l'a fait pour en tout cas la
25:25
partie
25:26
authentification mettre remplace une
25:28
carte géographique sur laquelle le
25:30
client voit le les prestataires au
25:32
proximité donc ça on va attaquer cette
25:35
partie là on va voir comment le vbble se
25:46
débrouille ok donc là je lui demande de
25:49
créer la base des prestataires et de
25:52
créer dedans quelques prestataires pour
25:54
qu'on puisse euh tester ok donc il me
25:57
propose une base de prestataire
26:00
jardinage bricolage ménage cours
26:02
informatique autre euh table des
26:05
prestataires euh il qu'est-ce qu'il a
26:08
mis dedans il a mis une catégorie donc
26:10
c'est les catégories de service qui sont
26:11
là une description un nom de business
26:15
euh une cité un code postal euh une une
26:20
note qu'est-ce qu'il a mis donc là il a
26:23
il gère toute la
26:25
partie toute la partie sécurité ce qui
26:27
est ce qui est important donc en fait en
26:30
gros il
26:32
dit les utilisateurs peuvent voir tous
26:35
les prestataires dans cette police
26:37
là politique pour permettre au
26:39
prestataires de modifier leur propre
26:41
information donc un prestataire peut
26:43
modifier ses propres
26:44
information un prestataire peut
26:47
supprimer son profil insertion de
26:50
quelques prestataires hop il les
26:53
insère donc ce qu'on va faire c'est
26:56
qu'on va lui dire
26:58
appliquer ces modifications là al là ce
27:01
qui me dit c'est que maintenant qu'on a
27:03
créé ça on peut procéder dans
27:06
l'implémentation
27:07
de de la partie
27:10
visible pour afficher
27:13
et et gérer les
27:16
providers je vais lui
27:18
dire donc là je va pas parler encore de
27:22
la de la carte de la map où je veux
27:26
afficher tous mes prestataires on va
27:27
voir comment comment il avance et on va
27:31
le
27:35
guider donc là il m'a dit qu'il a
27:38
rajouté une section ici mais je vois
27:39
qu'elle est vide donc probablement il a
27:43
pas connecté ça comme il faut à la base
27:45
de données donc là il me dit puisque
27:47
nous voulons que les prestataires soient
27:48
visibles sur la landing page mais même
27:51
pour les utilisateurs non connecté nous
27:53
d'ouvriant modifier la politique ok donc
27:56
parfait moi je vois que je veux que tout
27:58
le monde voit les prestataires j'ai pas
27:59
forcément besoin que ça soit que les
28:01
gens qui sont connectés qui ont des
28:02
comptes excellent vous voyez donc il a
28:05
rajouté euh les prestataires avec leur
28:09
adresse leur code postal une petite
28:12
description une note avec même l'étoile
28:15
à côté le le tarif ici enfin en fait il
28:18
a tout fait pour que ça s'appiche bien
28:22
comme il faut sur ma page d'accueil euh
28:25
tout seul sans que je lui demande rien
28:27
du tout euh c'est vraiment excellent il
28:30
y a deux choses que j'aimerais faire la
28:33
première chose c'est que comme vous
28:34
voyez ici il a créé les prestataires
28:37
mais il les a pas lié à un compte euh
28:42
déjà utilisateur c'estàd que je je un
28:46
prestataire doit avoir un compte sur le
28:48
site web donc il doit être authentifié
28:51
ici dans la page des profils et donc il
28:55
doit avoir un lien entre euh le
28:58
prestataire et le profil et ça il l'a
29:01
pas fait donc ça je vais lui demander de
29:02
le
29:09
faire on va lui dire ok applique-moi ça
29:14
ah il a une
29:17
erreur on va lui demander de corriger
29:20
l'erreur et en fait l'erreur si j'essaie
29:22
de la voir il lui dit que il a pas
29:24
réussi le problème vient de
29:26
l'utilisateur de Windows
29:28
functions round number dans la
29:31
clauseware ce qui n'a pas autorisé en
29:33
SQL modifi la requête donc en fait il a
29:36
modifié la requête lui-même je vais lui
29:39
dire vas-y applique la la requête
29:41
modifiée si je reviens sur ma base
29:43
superbase je vois que mes deux autres
29:46
utilisateurs qu'il a proposé de créer
29:48
sont là donc Marie Martin et et Jean
29:51
Dupon et je vois que il y a la nouvelle
29:54
table qui s'appelle provider avec tous
29:57
les ser service donc teex solution clean
30:00
prof Express Express jardin vert bricoot
30:04
pro avec la catégorie de de services
30:07
qu'il présente et pour chacun j'ai un
30:10
utilisateur qui lui est lié et un
30:13
utilisateur peut avoir plusieurs
30:15
services donc je vois ici que par
30:17
exemple lui là il a trois services le
30:21
celui qui se termine par
30:23
66d il a il peut il a un service de
30:26
ménage un service de particulier et un
30:29
service de d'expert en entretien de
30:31
jardin et espace donc en fait loverble
30:33
m'a créé ma base et il a créé il a
30:36
rajouté des données de test dedans tout
30:38
seul alors il a eu fait quelques erreurs
30:41
donc je l'ai guidé pour les réparer mais
30:42
il s'est débrouillé comme un comme un
30:44
chef
30:47
derrière on va faire cette parti-là
30:49
cartographie on va voir comment il se
30:51
débrouille sur la partie cartographie
30:53
c'est pas forcément quelque chose de
30:54
simple donc là il me propose de utiliser
30:56
ma box avant de procéder au code nous
30:59
devons obtenir votre token public map
31:02
box l'ajouter comme secret dans subbase
31:05
euh et ben en fait on va aller sur
31:09
mapbox on va voir comment ça fonctionne
31:11
mapbox en fait dès que vous créez un
31:14
compte alors vous avez besoin de rentrer
31:17
euh votre carte de paiement même si euh
31:22
il y a euh un taux d'utilisation super
31:25
important ici vous voyez que 50
31:28
chargement gratuit 50000 chargement
31:30
gratuit
31:32
pardon il y a mon token public qui est
31:35
là donc dès que vous vous connectez il
31:37
est affiché sur la droite donc je vais
31:40
le copier et euh je vais le passer à
31:44
lovable
31:46
ok ok donc là il a pas aimé que je lui
31:49
colle comme ça il préfère que je lui
31:51
donne comme ça euh comme euh pour qu'il
31:55
soit
31:55
stocké de façon
31:58
sécuriser ok maintenant ma carte
32:01
s'affiche bien je peux zoomer
32:05
dézoomer parfois alors parfois quand
32:07
vous avez une erreur récurrente il
32:09
arrive qu'il rentre dans une boucle de
32:11
correction c'estàd que vous il essae la
32:13
première fois il arrive pas il deuxè une
32:15
deuxème trè fois parfois j'ai remarqué
32:18
il y a des erreurs qui s'affichent vous
32:20
devez juste rafraîchir l'écran tout
32:23
l'écran d'ailleurs et elle s'affiche
32:25
plus je crois je pense que ça doit être
32:27
une sorte de ch qui qui est local et
32:31
donc quand vous faites un refresh global
32:33
de la
32:34
page l'erreur est est est corrigé quoi
32:38
donc là qu'est-ce qu'il me dit
32:41
euh juste avant qu'il corrige l'erreur
32:44
il m'a dit j'ai modifié le code pour
32:46
créer une ge fonction qui récupère le
32:47
token mettre à jour le composant ajouter
32:50
une meilleure gestion d'erreur donc ça
32:51
c'était aussi une erreur euh là il m'a
32:55
dit j'ai créé une carte interactive
32:56
affiche une carte centrée sur Paris
32:58
montre des marqueurs pour chaque
33:00
prestateur alors je vois pas de marqueur
33:04
euh je vais lui dire je ne vois aucun
33:08
marqueur dans la
33:11
carte voilà donc il dit que il essaie
33:15
d'afficher les marqueurs avant que la
33:17
carte soit totalement chargée donc il va
33:21
corriger ça
33:23
ok donc vous comme vous voyez il il
33:25
examine tout seul les problèmes qu'il
33:29
rencontrre il essaie de corriger donc en
33:31
fait on n'est plus vraiment développeur
33:34
avec ces outilslà on est plus ce que
33:37
j'appelle product manager alors qu'on
33:39
définit les fonctionnalités et on les
33:42
décrit le mieux possible pour que
33:45
l'intelligence artificielle derrière
33:48
puisse la développer comme nous on on on
33:51
on le pense et ensuite on le guide pour
33:55
essayer de corriger s'il a des des
33:57
problèmes donc en fait c'est plus un
33:59
boulot de product manager qu'un boulot
34:01
de de développeur finalement
34:04
ok donc là j'essay j'ai essayé trois
34:07
quatre fois il y arrive toujours pas à
34:09
résoudre le problème de la carte donc ce
34:11
que je vais faire c'est que je vais
34:12
revenir en arrière
34:14
euh je vais revenir en arrière juste
34:18
ici non c'est celle d'avant je
34:22
pense à un moment on avait la carte qui
34:26
fonctionnait
34:34
voilà on avait la carte qui fonctionnait
34:36
ici voilà donc on va se
34:40
remettre dans cette version là et on va
34:44
lui dire
34:47
ok
34:52
euh récupère cette version là donc tous
34:56
ces là hop on revient en arrière parce
35:01
qu'on avait une version qui fonctionnait
35:03
bien je reviens tout en arrière et
35:05
d'ailleurs je vois que même
35:08
euh j'ai vu un bouton en fait il y A TEX
35:12
solution qui s'affiche ici alors c'est
35:14
Bordeaux c'est pas Paris mais il y a
35:16
quelque chose qui s'affiche donc on va
35:18
repartir de cette version là on va lui
35:21
dire
35:33
ok donc là il m'a dit je vais ajouter un
35:35
champ dans la base
35:39
avec avec
35:42
l'adresse je va lu dire
35:44
vas-y alors les marqueurs s'affiche j'ai
35:49
Tex
35:51
solution j'ai jardin vert alors jardin
35:54
vert il a mis à 15 ru Rivoli
35:58
tech solution il a mis à 25 ru des
36:01
archives parce que c'est ouais
36:03
exactement et si je regarde bien est-ce
36:06
que c'est la bonne adresse ouais c'est
36:08
rue
36:09
Rivoli exactement et là c'est rue des
36:12
Archives donc c'est bien positionné euh
36:28
notre service d'affichage sur carte est
36:32
là et franchement avec ce qu'on a fait
36:35
là
36:36
euh il y a moyen de décrocher le projet
36:40
pour et c'est un projet d'ailleurs on en
36:42
a pas parlé mais c'est un
36:44
projet il est le le le client a dit que
36:48
il y a un budget indicatif entre 1000 et
36:50
10000 moi je suis certain que Fabien l'a
36:54
proposé
36:54
Z disons entre 4 et et et 7000 € 4 et
37:01
8000
37:01
€ je pense que pour si vous proposer un
37:06
tarif à 7005 8005 et que vous faites une
37:10
petite vidéo et vous envoyez le lien
37:12
dans sur ce que vous avez fait là vous
37:14
décrochez le projet vous serez le
37:16
premier sur la liste vous avez déjà
37:18
compris ce qu'il veut vous avez déjà
37:20
implémenté quelques truc qui
37:21
correspondent à son besoin c'est
37:24
largement suffisant pour pour gagner le
37:26
projet
37:28
euh donc maintenant on a notre carte on
37:31
a notre landing page on a notre mode de
37:34
connexion euh maintenant ce qu'on va lui
37:37
demander c'est
38:14
ok donc là il m'a dit j'ai fait
38:16
euh chaque carte maintenant applicable
38:20
et dirige vers la page de détail du
38:22
correspondant dans une prochaine étape
38:23
nous pourrons implémenter la
38:24
fonctionnalité de paiement avec stripe
38:26
il est très gentil il m'indique ce que
38:28
je dois faire juste après donc si je
38:30
clique sur mon prestataire ici alors je
38:32
vois pas de bouton alors les euh par
38:36
contre les euh les les euh comment on
38:40
appelle ça les cartes ici sont
38:41
cliquables donc si je clique sur une
38:42
carte waouh waouh
38:45
euh donc j'ai euh jardin vert euh avec
38:49
une carte où je peux sélectionner une
38:52
date je peux sélectionner un nombre
38:54
d'heure le nombre d'heure est déjà à
38:56
deux si je augmente il y a le tarif qui
38:58
augmente c'est c'est waouh c'est
39:02
excellent en fait il j'ai même pas eu
39:05
besoin de lui donner plus de détails que
39:08
ça il a déjà compris le
39:11
besoin moi j'aimerais bien que lorsque
39:14
la personne voit ça
39:18
h que le bouton réservé maintenant
39:21
emmène la personne vers la connexion et
39:25
ensuite elle pourra faire le
39:28
paiement donc ce qu'on va lui dire c'est
39:31
que
39:33
[Musique]
39:47
euh ok donc là il veut mettre en place
39:50
stripe eu nous devons d'abord configurer
39:52
la clé secret stripe dans les secrets de
39:55
superbase je vais vous donner je vais
39:57
demander de l'ajouter la r une fois que
40:00
vous aurez ajouté la clé secret stripe
40:03
je pourrais implémenter la redirection
40:05
la création d'une session et cetera donc
40:07
pour pour récupérer votre clé secrète
40:11
sur stripe il y a la clé des la page des
40:15
clés API stripe qui est juste là vous
40:18
cliquez
40:19
dessus en fait quand vous êtes dans
40:22
votre compte
40:23
stripe dans cette page
40:25
là vous faites créer une clé
40:29
secrète créer votre propre
40:36
intégration donc en fait on va
40:38
l'utiliser dans une application tierre
40:40
et vous cliquez sur Créer une clé
40:43
secrète et ça va créer directement une
40:45
clé vous allez la copier et la et la
40:48
passer sur le ok donc là j'ai récupéré
40:51
ma clé secrète j'ai cliqué sur apiy hop
40:55
j'ai la submité et donc ce qu'on va
40:58
faire c'est qu'on va tester
41:04
ça je aller sur teex solution je veux
41:07
réserver 2 heures de teex solution ça va
41:09
être pour le 31
41:14
janvier réserver maintenant
41:21
ok donc
41:23
là j'étais je me suis connecté il
41:27
m'emmène sur la page
41:30
stripe la page stripe elle charge sans
41:34
arrêt et ben on va lui faire une capture
41:37
d'écran et on va voir ce qu'il peut
41:40
faire avec ça
41:54
hop là je vais envoyer une capture écan
41:57
de ce que je vois je dis ma P stripe ne
41:59
s'affiche pas proprement et je vais voir
42:01
s'il va réussir à gérer ça al je vais
42:07
aussi
42:08
tester dans une page séparée c'est
42:12
peut-être aussi le fait queon est qu'on
42:14
soit dans lovable
42:17
lui-même qui fait que
42:28
yes stripe fonctionne il m'a emmené sur
42:31
la page stripe forcément de mon compte à
42:33
moi avec une réservation de service il
42:38
m'a même mis la date le nombre d'heures
42:40
que je veux réserver 150 € et je peux
42:44
rentrer maises mon paiement donc en fait
42:48
c'est excellent alors parfois quand
42:49
c'est comme ça que c'est des service
42:52
extern si potentiellement stripe aussi
42:56
je
42:57
expérimenter pendant mes
43:00
tests la page va continuer à s'afficher
43:03
sans rien faire donc allez cliquez sur
43:05
ce bouton là ça va vous sortir de
43:07
loverball et vous afficher une page
43:09
complète avec votre site et là il y a il
43:13
y a des chances que ça que ça fonctionne
43:15
bien le dernier point qu'on voulait
43:17
corriger
43:18
justement c'est de dire euh
43:33
ok ici il nous affiche une note assez
43:35
intéressante il nous dit le service
43:38
service details dépasse maintenant les
43:40
195 lignes recommandées nous devriant
43:43
envisager de le refactoriser en
43:45
composant plus petit dans une prochaine
43:47
itération donc en fait il regarde ce qui
43:49
est intéressant chez lovble c'est qu'il
43:51
regarde son code et du moment où il voit
43:53
que le code commence à être trop grand
43:55
difficile à maintenir il te propose de
43:58
le refactoriser de l'améliorer pour toi
44:00
pour que ça soit plus condensé et euh
44:03
plus lisible ok donc au bout de
44:05
plusieurs tentatives j'ai réussi à le
44:07
faire fonctionner en fait euh j'ai
44:10
remarqué qu'à un certain moment euh il
44:12
m'afficher ce message d'erreur celui-là
44:15
dès que je me connectais il m'affichait
44:17
que veuillez vous connecter pour
44:18
réserver ce service alors j'étais déjà
44:20
connecté donc je lui ai envoyé et j'ai
44:25
il avait des erreurs donc du coup je
44:27
j'ai continué à l'aider en en lui
44:29
envoyant les erreurs euh et puis la page
44:33
de service ne s'affichait plus donc je
44:35
lui disais de revoir ça et cetera donc
44:38
on est arrivé à un résultat qui est pas
44:40
trop mal on va reprendre le service et
44:42
là il m'affiche un petit message en haut
44:44
donc une petite bande où il me dit
44:46
connexion requise veuillez vous
44:47
connecter pour réserver ce service donc
44:49
même si je mets une date et un nombre
44:50
d'heure je peux pas le réserver je
44:53
clique sur Connecter je saisis mon
44:55
adresse mail mon mot de
44:58
passe je me connecte il me remet sur la
45:01
page et là je mets ma date mon nombre
45:04
d'heure je clique sur Réserver
45:06
maintenant et il m'emmène sur stripe et
45:08
je peux faire mon paiement comme vous
45:10
l'avez vu c'est c'est c'est pas c'est
45:13
pas je je je je je mets un prompt et il
45:15
me fait tout il faut l'accompagner il
45:18
faut l'aider en corrigeant les erreurs
45:19
et cetera mais c'est a un un gain de
45:22
temps considérable et pour quelqu'un qui
45:25
n'est pas expert en développement c'est
45:27
ça change la vie c'est vraiment on a
45:30
fait un bon dans le futur avec ce ce
45:33
type d'outil et et le veball en
45:37
particulier donc là vous avez votre
45:40
produit disons que vous avez terminé les
45:42
quelques fonctionnalité qui vous reste à
45:44
faire je pense que d'ici allez 1 heure
45:48
vous aurez terminé ce qui resté à faire
45:50
on a la carte il restait à peut-être
45:54
rajouter une page où on peut modifier
45:56
son
45:58
les détails de son service et cetera
46:00
pour la personne qui s'inscrit et puis
46:03
une page où on détail tous les toutes
46:06
les réservations que j'ai déjà
46:08
faites chez des
46:10
prestataires et puis quand je suis
46:13
client et puis pouvoir les les
46:17
annuler ou réserver d'autres créneaux
46:21
quoi et voir toutes mes toutes mes
46:24
toutes mes RA quand vous aurez termin
46:26
terminé alors vous pourrez euh il y a
46:29
plusieurs choses que vous pouvez faire
46:30
d'abord vous pourrez publier euh sur une
46:34
sur un site et donc on peut lancer ça
46:37
pour pour voir comment ça fonctionne
46:39
sera pas le code le code euh sera public
46:43
ou privé à partir de ce togle là euh et
46:48
le déploiement vers un site qui sera
46:50
disponible pour le client c'est celui-là
46:52
donc il m'a créé un lien
46:54
connect-prestataire.lov
46:57
app il est là que je peux envoyer à mon
47:00
client alors si vous voulez pas avoir le
47:03
lovable.a vous voulez avoir votre propre
47:05
domaine c'est tout à fait possible et
47:08
donc là il faudra cliquer sur custom
47:11
domains et là il nous explique comment
47:13
faire pour publier en custom domains
47:16
première chose c'est qu'il faut qu'on
47:18
transfère notre code vers gitlab et donc
47:22
là on va cliquer sur
47:24
Edit code Connect to gitlab maintenant
47:29
si je reviens ici
47:37
normalement voilà et donc il m'a créé un
47:41
un git un gitub il est là si je copie le
47:44
lien tout mon code qui est disponible
47:48
ici avec la documentation qui a déjà été
47:51
faite par loverball lui-même
47:53
euh et c'est un
47:57
un gub qui est privé et vous pourrez le
47:59
rendre publ si vous avez envie donc vous
48:02
allez sur
48:05
netlify.com Get Started donc ça c'est
48:08
une sorte de serveur où vous allez
48:10
pouvoir déployer vos
48:13
application et donc là vous cliquez sur
48:17
Start
48:19
import existing
48:22
project nous on est en github
48:27
il me dit est-ce que vous autorisez
48:30
netliify à les récupérer
48:33
oui je
48:35
l'autorise je vais sélectionner le
48:37
repository qui est là Connect
48:43
prestataire et donc là il va récupérer
48:46
le code du coup il me demande si je veux
48:48
mettre un nom de site et
48:51
cetera et là deploy Connect prestataire
48:58
il est en train de le
49:01
déployer le site est déployé je vais
49:03
pouvoir définir mon domaine donc si j'ai
49:06
besoin de définir un
49:08
domaine avec mon domaine à moi je c'est
49:11
ici que je vais le
49:12
définir ça peut être un domaine ou un
49:15
sous-domaine donc si je peux ça peut
49:16
être
49:17
croissanceconsulting.com et ça peut être
49:20
euh
49:22
go.croissanceconsulting.com enfin un
49:24
sous-domaine et vous pourrez le définir
49:26
ici le lien qui vous a donné par défaut
49:29
c'est celui-là donc c'est un lien
49:31
netlyify c'est plus un lien lov Ball et
49:34
donc vous pourrez très bien envoyer ça
49:36
directement à votre client pas besoin
49:38
d'aller définir un sous-domaine mais si
49:41
vous voulez besoin si vous voulez livrer
49:42
le projet à votre client le projet
49:45
final faut juste prendre son domaine à
49:48
lui configurer les DNS c'est là où il a
49:51
acheté son son domaine pour rediriger
49:54
vers netli et c'est c'est fait et petit
49:59
point qu'on a oublié de regarder
50:01
d'ailleurs c'est est-ce qu'il est euh
50:03
est-ce qu'il
50:04
est mobile friendly donc là vous avez un
50:07
petit bouton ici qui vous change du mode
50:10
mobile au mode au mode Desktop et vous
50:13
voyez qu'en mode mobile les les boutons
50:16
s'affichent bien le menu tout est bien
50:20
déjà bien fait pour que ça ça rentre
50:24
vraiment dans les
50:27
dans le mode mobile donc je pense qu'on
50:28
a fait un bon tour de l'overball vous
50:31
avez vu c'est
50:33
pas c'est pas j'envoie un Prom et j'ai
50:37
toute mon application qui est faite je
50:39
l'accompagne vous avez vu le framework
50:41
qu'on a suivi vous commencez d'abord par
50:44
la landing page ensuite la partie
50:46
authentification
50:48
ensuite selon le cas et selon les le le
50:52
projet que sur lequel vous êtes en train
50:54
de travailler soit vous commencez une
50:56
partie du produit et vous faites le
50:58
paiement ou alors si c'est possible
51:00
commenz directement par le paiement
51:02
comme ça vous avez terminé les grosses
51:04
briques qui sont l'authentification le
51:05
paiement et vous pourrez ensuite
51:08
attaquer la partie produit voilà pour
51:10
cette démo de Lover ball j'espère que
51:13
vous l'avez apprécié j'espère que ça
51:15
vous donnera des idées pour justement
51:18
essayer de décrocher des projets de
51:21
développement full stack vous avez vu
51:23
c'est plus réservé vraiment à des
51:26
développeur expérimentés vous pourrez
51:30
avec quelques quelques notions euh vous
51:33
débrouiller pour livrer un projet qui
51:36
soit utilisable sécurisé conncter à une
51:40
base de données qui soit professionnelle
51:43
déployé sur un serveur professionnel et
51:45
cetera et cetera et je pense que
51:47
loverball est lancé depuis à peu près 2
51:51
mois 2 mois et demi mais vous voyez le
51:54
potentiel que ça je vous laisse imaginer
51:56
dans dans un an où est-ce qu'on sera
51:57
avec ce type de de d'agents ila qui
52:01
permettent de de créer des applications
52:04
on sera un toute nouvel air de de
52:08
création donc c'est le moment de
52:11
rejoindre le bateau et de commencer à
52:14
apprendre ce type de
52:16
technologie pour ne pas être dépassé
52:19
justement dans 6 mois 9 mois 1 an donc à
52:22
votre succès je vous dis à la prochaine
52:24
vidéo