Voici Ma STACK ULTIME Pour Créer un SaaS en 2024

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 153

  • @naimelmaftouhi4672
    @naimelmaftouhi4672 9 месяцев назад

    Salut et merci pour la vidéo !
    Toi qui utilise Vercel sur plusieurs projets, tu as dis que tu payais 20€/mois, tu n’as jamais eu de mauvaises nouvelles ou quoi (genre du jour au lendemain tu te retrouves avec une facture à 1000€) (bande passante).
    En tout cas merci pour ton partage c’est cool.

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      Non jamais eu de problèmes

  • @nour_it
    @nour_it 9 месяцев назад

    Le frontend et le backend font l'amour avec NextJs

  • @mahmoudmoussa9294
    @mahmoudmoussa9294 Месяц назад

    Salut, t'en penses quoi de docker, est ce nécessaire pour les projets Saas ou autre

    • @melvynxdev
      @melvynxdev  Месяц назад

      Perso je ne suis pas fan, mais ça a quand même son utilité !

  • @batoobdx
    @batoobdx 9 месяцев назад

    Ce serait cool de faire aussi une vidéo où tu créé une app utilisant cette stack de A à Z

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      oui c'est en préparation

  • @remidufeu
    @remidufeu 5 месяцев назад

    Si vous maitrisez le frontend masi pas le backend, je vous conseille la stack react + xano pour le backend (outil no code complet et performant j'utilise ca)

  • @Neurokardiak
    @Neurokardiak 9 месяцев назад +13

    J'apprécie beaucoup tes vidéos, mais parfois je remarque un ton un peu agressif et critique. Quand tu possèdes déjà un grand savoir, tu n'as pas besoin d'être trop assertif. Ta confiance en toi-même est suffisante pour transmettre tes connaissances. 🤗

    • @melvynxdev
      @melvynxdev  9 месяцев назад +2

      Hello, effectivement c'est plus un ton fun que j'essaie de donner et c'est plutôt second degré.

    • @gode_el_malek8973
      @gode_el_malek8973 9 месяцев назад

      Oui tu abuses un peu, en tant que débutant je me sens pas agressé du tout. Très bonne vidéo premier degré

    • @Neurokardiak
      @Neurokardiak 9 месяцев назад +1

      @@gode_el_malek8973 Je ne critique pas loin de là, je commente, et c'est bon pour le référencement de la vidéo !!

    • @gode_el_malek8973
      @gode_el_malek8973 9 месяцев назад

      @@shinobye4259 cool

  • @marc-lou
    @marc-lou 9 месяцев назад +1

    La chemise et tout!

  • @Seavyy
    @Seavyy 9 месяцев назад +1

    As-tu déjà combiné un projet Vercel en Next.js et avec Firebase. En termes de rapidité et de tarification, je ne trouve rien de mieux actuellement. J'ai environ une vingtaine de projets, et tous mes projets me coûtent 0 par mois, sauf 3 qui ont plus de 5000 utilisateurs quotidiens. Ps: Merci pour ta vidéo et ta bibliothèque d'icônes, je la valide !

    • @PierreAtman
      @PierreAtman 9 месяцев назад +1

      Firebase ça va pas marcher pour tous les projets. Par exemple si tu dois récuperer beaucoup de document dans ta base et que les documents sont un peu lourd, même avec de l'indexation ça prend pas mal de temps. Mais c'est vrai que tous les projets au le user n'a pas 500mo de données c'est top et ca coute presque rien

    • @Seavyy
      @Seavyy 9 месяцев назад

      @@PierreAtman Je crois que c'est possible meme dans ce cas si je me trompe pas il faut utiliser Realtime Database pour ne pas avoir des problèmes de ce genre.

    • @PierreAtman
      @PierreAtman 9 месяцев назад

      @@Seavyy Perso, j'ai toujours eu beaucoup de soucis avec firebase sur des gros volumes, pas tester avec Realtime Database, mais le cout de realtime DB quand tu veux gerer plusieurs 100aine de milliers de documents, je suis pas sur que ça soit un bon choix, en tout cas moi je l'ai déjà regretté et je prefere pas m'y reprendre sauf pour vraiment des trucs plus legers. apres je suis pas un grand specialiste de Firebase

    • @melvynxdev
      @melvynxdev  8 месяцев назад +1

      Oui mais firebase je suis vraiment pas fan en vrai

  • @wilonweb
    @wilonweb 9 месяцев назад +1

    Chakra ui VS shadCDN t’en pense quoi ?

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      ShadCN car.... Tailwind !

  • @mahfoudh_arous
    @mahfoudh_arous 9 месяцев назад

    Question: tu n'a pas considérer d'utiliser SQLite, comme ça tu n'aura pas besoin d'un hébergement pour la base de données? La vidéo est TOP comme d'hab! Merciiiiiiiiiii!

    • @melvynxdev
      @melvynxdev  8 месяцев назад +1

      Merci, non je suis plus postgrees

  • @cisseDev-p8i
    @cisseDev-p8i 9 месяцев назад +4

    pourquoi pas le db PostgreSQL de vercel?

    • @saulgoodman7802
      @saulgoodman7802 9 месяцев назад

      @@flavien.bonvin bonne remarque, il faut être un vrai engineer et pas un simple frameworker.

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      plus chère

  • @vfb6265
    @vfb6265 9 месяцев назад +1

    Je suis développeur python (data IA) alors pour mon backend j'ai Django et pour le frontend j'ai choisi...htmx 😂suis-je un déchu pour les développeur JS ?

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      Oui totalement

    • @vfb6265
      @vfb6265 8 месяцев назад

      @@melvynxdev Et pourtant j'ai des excellentes performances avec htmx !

  • @carlitokite
    @carlitokite 9 месяцев назад

    Il manque peut etre un mot dans le titre de la vidéo "Stack ultime JS*".
    Ca ship 10x plus vite un sass avec ce bon vieux Rails.

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      C'est surtout écris MA Stack* ;)

  • @hansoucrl9143
    @hansoucrl9143 9 месяцев назад

    On en parle de flutter en front avec Fastapi en backend. En ce moment j'utilise cette stack pour le développement de ma saas

  • @TheSephix57
    @TheSephix57 9 месяцев назад +2

    Donc ta stack ce résume à vercel, front vercel, back vercel, ops vercel

    • @didubako6738
      @didubako6738 9 месяцев назад

      Oui mais comme il a dit ça lui fait le taff donc si il est plus performant avec cette stack pourquoi la changé

    • @TheSephix57
      @TheSephix57 9 месяцев назад +1

      @@didubako6738 je n'ai aucun soucis avec les technos utilisées, mais le titre de la vidéo peut se résumer à "comment développer avec vercel en 2024".

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      STACK !== CI ? Tu es un peu perdu non ?
      La stack c'est les outil que tu utilises en général, donc y'a Taiwind / Stripe / NextAUth / Vercel / Neon etc.

    • @benchteoulahcen7411
      @benchteoulahcen7411 6 месяцев назад

      O​@@TheSephix57

  • @nazimzidi
    @nazimzidi 9 месяцев назад

    Magnifique !

  • @linode7412
    @linode7412 8 месяцев назад

    Merci pour cette vidéo. Par contre, tu parles du fait que Supabase est payant mais Prima l'est aussi et c'est 49$ par mois pour 6 projets, ce que tu oublies de préciser ;)

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      Prima n'est pas payant, leur service de gestion oui

  • @OutongOutong-zh3zw
    @OutongOutong-zh3zw 9 месяцев назад

    t'es trop bon. Je de me faire former personellement par toi.

  • @ld2037
    @ld2037 8 месяцев назад

    Super vidéo.... Pour l'authentification que pensez vous de keycloak?

  • @BelHajAmorYassine
    @BelHajAmorYassine 9 месяцев назад

    Merci pour la video elle est top !
    Question: que penses-tu d'utiliser Signals au lieu de react hooks ?

    • @melvynxdev
      @melvynxdev  9 месяцев назад +1

      J'en ferrais une vidéo mais je suis pas fan des signeau

  • @DarylMbakop-ts6eq
    @DarylMbakop-ts6eq 6 месяцев назад

    Salut est ce qu'avec nextauth tu peux implementer le sign in et le sign up parce que dans les normes quand un utilisateur clique sur connecter on verifie dabord dans la bd s'il est enregistre s'il nest pas on lenvoit sur la partie inscription or nextauth linscription et la connection cest la meme chose ya pas de différence contrairement aux services comme kindeauth ou clerkjs

    • @melvynxdev
      @melvynxdev  4 месяца назад

      NextAuth ne fait pas nativement :
      - Récupérer les données saisies par l'utilisateur.
      - Vérifier si l'utilisateur existe déjà dans ta base de données.
      - Si l'utilisateur n'existe pas, créer un nouvel utilisateur dans ta base de données.

  • @blackhole-w6y
    @blackhole-w6y 7 месяцев назад

    Je pensais qu'avec Vercel tu ne pouvait que deployer des projets avec uniquement du Frontend

  • @ericngatia3656
    @ericngatia3656 9 месяцев назад

    Merci pour tes partages, mais j'aurai une question concernant ZUSTAND parce que moi j'utilise redux pour gérer les états alors je me demande pourquoi prioriser ZUSTAND ??

    • @romancecile
      @romancecile 8 месяцев назад

      Il à fait une vidéo sur Zustand et il compare les deux

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      yes et zustand better better

  • @julien5468
    @julien5468 9 месяцев назад

    Nextjs c'est bien mais il y a un gros problème à quand une version stable ! Et cela ne va pas s'arranger avec turbopack quand tu vois le nombre de version qu'il sorte sa fais peur. Si tu as une version stable à me proposer je suis preneur car quand tu developpe tout ce passe bien et dès que tu passe en prod tout pars en vrille bug sur bug !

  • @wilonweb
    @wilonweb 9 месяцев назад

    T’as dés exemple d’application ?

  • @TojoRODIALSON
    @TojoRODIALSON 9 месяцев назад

    Dire nextjs que c'est un outil backend c'est un peu abusé. Pour ton front backend, là on se comprend. Super vidéo mais parfois abusé

  • @noklipio
    @noklipio 8 месяцев назад

    Salut, je regarde pas mal de video de dev Français qui parlent de leur stacks, en backend je n'entend jamais (en France) personne parler de Strapi ou Directus, voir Medusa (pour ecommerce), c'est dommage !

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      Oui j'utilises jamais xD

  • @marcdugas5772
    @marcdugas5772 9 месяцев назад

    Super stack ! Mais un truc me chiffone...
    J'ai un projet nextjs + socket + webrtc. Si j'utilise autre chose que Vercel est ce que ça fonctionnera ou va falloir de toute façon mettre le back ailleurs ?

    • @bennyspy3583
      @bennyspy3583 9 месяцев назад +1

      Vercel ne supporte pas les websocket.

    • @marcdugas5772
      @marcdugas5772 9 месяцев назад

      @@bennyspy3583 oui mais si je mets l'app sur Render par exemple ça fonctionnerait ?

    • @marcdugas5772
      @marcdugas5772 9 месяцев назад

      Du coup si j'host ça sur Render par exemple ça fonctionnerait ?@@bennyspy3583

    • @maxpiau4004
      @maxpiau4004 8 месяцев назад

      @@bennyspy3583 ha, merci pour le gain de temps

    • @melvynxdev
      @melvynxdev  8 месяцев назад +1

      faut utiliser un service pour les websocket

  • @alexandrelecorre
    @alexandrelecorre 9 месяцев назад

    Tu n'utilises pas swr?

  • @art-sider
    @art-sider 9 месяцев назад +1

    Super cool la vidéo ✨.
    J'ai un souci avec *shadcn ui* quand j'essaie de l'installer, j'ai une message d'erreur, disant qu'il n'est pas compatible avec la version 20 de nodejs.
    A tu une solution à me proposer Stp 🙏

    • @meschack04
      @meschack04 9 месяцев назад +1

      As tu essayé de mettre à jour ta version de Node ?

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      Ah oui, je te conseil de mettre à jour xD

    • @alexeay
      @alexeay 9 месяцев назад

      @@melvynxdev excuser moi les gars je viens de debuter la en gros dans le lien y'a le lien de la stack que t'as a creer qui regroupe tout les outils de creation d'appli dont ta besoins c'est ca ? sa aide aussi a creer un saas sans conaissance de code ? je veux creer un saas avec des chatbot y'a tellement de outil c'est une galere...

  • @phptempaltedf
    @phptempaltedf 9 месяцев назад +1

    Super ! Continue

  • @nickdibrilain
    @nickdibrilain 9 месяцев назад

    tu connais appwrite ?

  • @davadou
    @davadou 9 месяцев назад +1

    SupaBase est gratuit sur ton serveur

  • @defdev007
    @defdev007 9 месяцев назад

    Comment bien utiliser next auth pour gerer l'authentification pour une application mobile via api ?

  • @mehmetsarier9790
    @mehmetsarier9790 9 месяцев назад

    Tu es exactement comme moi !

  • @Vicode1
    @Vicode1 9 месяцев назад

    13:20 meilleur passage de la vidéo, j'étais au travail et j'ai éclater de rire 😂

  • @Maxxamande
    @Maxxamande 9 месяцев назад

    Pour ma part php vanilla en back, html css js vanilla pour le front. Quasi zéro maintenance à prévoir.

    • @poischiche2933
      @poischiche2933 9 месяцев назад +1

      Oui, mais tes projets doivent être chiants comme la mort à faire

    • @Maxxamande
      @Maxxamande 9 месяцев назад

      @@poischiche2933 oui c’est vrai après moi je suis sur du gros projet que je vais devoir maintenir des années donc je préfère que ce soit plus long à faire mais plus revenir dessus. Que me faire chier avec un spaghetti de dépendances. c’est une question de point de vue. Après demain j’ai un mvp à faire pour aller vite je ferai pas ça c’est sure 😅

    • @melvynxdev
      @melvynxdev  8 месяцев назад +1

      gg man tkt

  • @xls666
    @xls666 9 месяцев назад

    c'est quoi ce missile nucléaire à 1:54

  • @code-alchimie
    @code-alchimie 6 месяцев назад

    La stack de merguez. Les Hunters sont full vanilla sur leurs serveurs bare metal 😂

  • @megasticky8968
    @megasticky8968 9 месяцев назад

    perso je suis sur du mongo, next, react, django et ...clerk

  • @floppyBE565
    @floppyBE565 9 месяцев назад

    Un backend c'est laravel ouin ouin 😏 (signé un backist converti à nextjs)

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      Laravel ou c'est pas un vrai backend non ?

    • @kevinhuet6330
      @kevinhuet6330 9 месяцев назад

      @@melvynxdev ça reste un vrai framework back basé sur Symfony, qui te propose une archi MVC de base, un ORM (Eloquent je crois ?) et un bon paquet d'outils :
      - Artisan, qui va te simplifier la vie pour pas mal de chose, générer des classes (model, controller, validator etc)
      - un système de validation de donnée
      - storage de fichier
      - routing
      Je trouve que ça reste "moins bien" que Symfony quand t'as besoin de faire certaines choses précises ou que t'as envie de custom un peu plus, mais ça reste un bon framework lorsque tu veux développer un bon back assez rapidement

  • @yam-kingdev598
    @yam-kingdev598 9 месяцев назад

    Ta stack est bonne sauf Prisma qui écrit tous dans un seul et unique fichier

    • @tdrapied
      @tdrapied 9 месяцев назад +1

      Après il fait des mini app ... Tu fais pas ton backend sur Next quand tu veux faire une usine à charbon 😅

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      yes

    • @melvynxdev
      @melvynxdev  8 месяцев назад

      j'ai une app qui est usine et qui est avec nextjs tkt

  • @z1982_
    @z1982_ 9 месяцев назад

    Hello merci.
    Grande question: ou héberges tu ta db postgres ?

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      Neon.tech ou Render

  • @jeremyh9841
    @jeremyh9841 9 месяцев назад +1

    Je trouve ça trop complexe comme stack (ptet car je suis débutant ?).
    - Next change tout le temps de version et on peut faire du SEO en React avec Helmet.
    La performance, on ne voit presque pas de différence et react-router-dom est facile.
    - Pour le style, je trouve tailwind moche avec toutes les classes. Je préfère styled-components pour avoir une maîtrise totale et coder moi-même ou copier coller du css pour créer mes composants réutilisables.
    - La BDD si tu veux quelque chose de flexible, Mongo est mieux que SQL.
    - TS, Zod etc je trouve ça prise de tête quand on a un projet solo.
    - Backend : l'api de Next n'est pas assez flexible, j'utiliserais un bon vieux Express.
    - Ops : j'hébergerai aussi sur des clouds (heroku etc) pour éviter d'avoir à configurer le https.

    • @TheHouseTutorials
      @TheHouseTutorials 9 месяцев назад +1

      - Tu ne peux pas faire de SEO avec React de manière facile sauf avec un truc qui render ton JS avant comme next ou autre
      - Styled-components tu as un runtime, ça ne force pas les design tokens, ce n'est pas réutilisable car il y a un runtime/
      - MongoDB ce sont tous les gens qui apprennent avec un mooc qui utilisent ça, dans le monde pro on utilise SQL pour du relationnel avec éventuellement du Redis. C'est vraiment se tirer une balle dans le pied d'utiliser du NoSQL sauf si on sait exactement ce qu'on fait. Au pire t'as du JsonB en posgresql.
      - L'api NextJS dans la version app router permet de faire plein de choses même l'upload de fichiers ! Tu peux utiliser graphql avec ou trpc donc ça marche.
      - Heroku c'était trop bien avant mais maintenant c'est devenu nul depuis l'achat par salesforce. C'est tout le temps en maintenance, c'est super cher, ça bug pas mal, pas serverless. Bref je préfère large un VPS ou un truc à la Vercel
      Je suis assez aligné avec la stack de melvynx

    • @flosrn
      @flosrn 9 месяцев назад +2

      « TS je trouve ça prise de tête »
      J’ai arrêté de lire ici.

    • @melvynxdev
      @melvynxdev  9 месяцев назад +1

      Hello, c'est plutôt une stack simple, je peux te dire que certains créent des trucs bien plus compliqués !
      TS c'est un gain de temps pour moi.
      Tailwind un gain de temps ÉNORME et très pratique.
      SQL est aussi "flexible", faut juste faire des migrations.

    • @jeremyh9841
      @jeremyh9841 9 месяцев назад

      @@melvynxdev Merci pour ta réponse.
      Et au niveau de Next, utiliser les action ou server components ça n'est pas très flexible si tu changes de front ou de back ? Ca n'existe nulle part ailleurs ?

    • @thomasdubernet3650
      @thomasdubernet3650 9 месяцев назад

      Mongo c’est pas une DB

  • @ayrtonlevy
    @ayrtonlevy 9 месяцев назад +1

    Toujours aussi clair même si je ne suis pas un grand fan de React/Next ayant pour préférence Vue/Nuxt... Un jour peut-être je trouverais quelqu'un comme toi mais spécialisé sur Vue/Nuxt 😂

    • @melvynxdev
      @melvynxdev  9 месяцев назад

      Ahaha un jour oui !

    • @jean-baptistebonaparte2200
      @jean-baptistebonaparte2200 9 месяцев назад

      T’as peut être Guillaume de Codewithguillaume qui fait beaucoup de vue js mais pas forcément le même style et a choisi de faire en anglais

  • @alexmge9182
    @alexmge9182 9 месяцев назад

    8:50 Le JSX, c'est tellement moche. Les composants Reacts sont trop verbeux, une grosse usine. Avec Svelte, on a du pur JS sans code framework, sans usine à gaz.

    • @melvynxdev
      @melvynxdev  9 месяцев назад +1

      le JSX c'est tellement beau

    • @alexmge9182
      @alexmge9182 9 месяцев назад

      🤣@@melvynxdev

  • @yanisoulhaci3369
    @yanisoulhaci3369 9 месяцев назад

    Bonne vidéo mais pour Zod tu peux pas contrer l'argument des perf "il est beau" 😰
    Pour Vercel c'est idéal je trouve pour les side project, mais il me semble que c'est plus cher pour les projets qui prennent de l'ampleur et nécessitent un maximum de ressources

    • @melvynxdev
      @melvynxdev  8 месяцев назад +1

      Oui c'est vrai après si ça coûte vraiment chère tu peux passer par AWS ou autre qui vont te faire économiser. et oui l'argument c'est beau bait valibot

  • @perrinfanou2042
    @perrinfanou2042 9 месяцев назад

    top et que penses-tu de la Stack MERN( mongo, express, react et node) à la place de express je peux le remplacer par next ?
    alors qu'en penses-tu ?

    • @melvynxdev
      @melvynxdev  9 месяцев назад +1

      Hello, je pense que c'est la PIRE stack

    • @OpticFTN
      @OpticFTN 9 месяцев назад

      Pourquoi ?​@@melvynxdev

    • @MisterPandoras
      @MisterPandoras 9 месяцев назад +3

      Dire que c'est la pire stack sans arguments ça vaut un commentaire d'une personne lambda qui commente juste pour cracher sur tout ce qui bouge.
      Ayant appris le fullstack avec la stack MERN, ça fonctionne très bien, fais-toi plusieurs avis que de remettre en question une stack car une seule personne te l'as dit, quand tout est bien maîtrisé c'est top

    • @didubako6738
      @didubako6738 9 месяцев назад +1

      @@MisterPandoras
      Je l’avais essayé et effectivement ça fait le taff , je ne comprends pas pourquoi il dit que c’est la pire stack … Après personnellement je ne suis pas fan des bdd nosql mais on s’y fait rapidement

    • @TojoRODIALSON
      @TojoRODIALSON 9 месяцев назад +1

      Tout dépend de ton projet mais je pense que c'est déjà un bon choix ton techno. 😊

  • @vigee2707
    @vigee2707 9 месяцев назад

    Top !

  • @MrJohAA
    @MrJohAA 3 месяца назад

    2:10 T'es abonné à Masdak toi je reconnais 🤣
    ==> I'm out

  • @axelpo9390
    @axelpo9390 9 месяцев назад

    🔥🔥

  • @nuketoto3868
    @nuketoto3868 5 месяцев назад

    espece de charlot ! stack pourrie