🔴 Let's build a Google Clone with Tailwind CSS & NEXT.JS! (Responsive, SSR React, Pagination)

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 176

  • @SonnySangha
    @SonnySangha  2 роки тому +2

    📬Do you want DAILY coding problems sent DIRECTLY to your Inbox? (with solutions the next day) 👉 links.papareact.com/university

  • @maxmaksum4673
    @maxmaksum4673 3 роки тому +3

    The most clear, simple, practical on next js and tailwind ever. Brother Sonny could you please make tutorial on payment with googlepay or samsungpay etc..thanm you so much

  • @andyb9990
    @andyb9990 3 роки тому +32

    Yo Mailman these builds have a lot more content when you're not constantly being interrupted. Glad you have your own channel!

  • @Essa3q42
    @Essa3q42 3 роки тому +1

    This guy literally helped me get through React Js during this COVID-19

  • @MaybeBL1TZ
    @MaybeBL1TZ 3 роки тому +11

    if anyone wants to know how to send env variables to hide your keys :
    go to next.config.js :
    module.exports = {
    env: {
    API_KEY: 'your API KEY ',
    CONTEXT_KEY: 'your CONTEXT KEY '
    },
    }
    search.js
    :
    const API_KEY = process.env.API_KEY
    const CONTEXT_KEY = process.env.CONTEXT_KEY

  • @javakian1
    @javakian1 3 роки тому +3

    Yes keep using Tailwindcss and Next.JS my favorite language of choice!! you are the greatest !!

  • @fonsusali
    @fonsusali 3 роки тому +2

    Sonny is definitely saving lives with these builds, no joke

  • @ankitapaul1470
    @ankitapaul1470 3 роки тому

    Just completed this build. It was super awesome... All credit goes to our mentor Sonny!!. Take a bow ... #PAPAFAM is blazing !!! 👌👌❤😍

  • @abderrahimslam2892
    @abderrahimslam2892 3 роки тому +4

    Hi sonny! thank you so much for those builds, I have discouvered the beauty and power of React js through your clones and since then I have been coding with react js. I hope that you make one build using react and typescript.

  • @Deepsouthbro
    @Deepsouthbro 3 роки тому +1

    Keep the Next.js and TailwindCSS coming!!!!

  • @TheCodingOdyssey
    @TheCodingOdyssey 3 роки тому +2

    This is so good! So much knowdlege shared freely. We are truly blessed in this times.

  • @draftermyself
    @draftermyself 3 роки тому +2

    Really nice, clean and awesome developement! 🔥🔥🔥 Happy that UA-cam recently gave me you in the recommendations ❤️

  • @kevalshah7693
    @kevalshah7693 2 роки тому

    One day will come when there will be no app remaining that he can clone. As he have been already cloned every app in world.
    As he had build google gmail signal netflix amazon and lot more
    This is the best channel to learn JS and it libraries like react next etc.
    Thank you brother for your support and guidance

  • @yogeshchaudhary621
    @yogeshchaudhary621 3 роки тому +4

    Sonny your content is always awesome !! We need heroes like you

  • @sanketss84
    @sanketss84 3 роки тому

    my first time here. pace was good and this was a good experience getting to know nextjs and tailwind css. like this format of quickly getting a know how of how things work.

    • @sanketss84
      @sanketss84 3 роки тому

      waiting for some react native stuff.

  • @ibrahimzahir7061
    @ibrahimzahir7061 3 роки тому +2

    Seriously you are amazing. The way you explain complex things.. simply wow...Explain us ML/DL algorithms. 😍

  • @relaxationandpositivevibes8362
    @relaxationandpositivevibes8362 3 роки тому

    keep up the work sonny , Quality content gets repaid nicely ..your time is coming....patience...you are blessed

  • @ThugLifeModafocah
    @ThugLifeModafocah 2 роки тому

    Your tutorials are always on point. Very good material thank you. I missed one thing in this thoug: the suggestions while you typing your search word/phrase. But thank you anyway. Learning a lot from you.

  • @Wenmy
    @Wenmy 3 роки тому +1

    Qué bien! Al fin, subtitulos activados. Saludos desde Ecuador.

  • @MaltonCanada
    @MaltonCanada 3 роки тому +1

    Thanks so muchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

  • @FitnessChaos
    @FitnessChaos 3 роки тому

    Sheeeesh. Multiple times in the build i started googling on the project instead of on the real google 🤣 Thats how good this build is

  • @rodrigo5309
    @rodrigo5309 3 роки тому +2

    Tailwind CSS is just amazing!

  • @deephousefridays1911
    @deephousefridays1911 Рік тому

    Just found the channel, great content man. Love your relaxed guidance, keep up with it and you will grow.

  • @leonardohurovich3381
    @leonardohurovich3381 2 роки тому

    If you're watching this now and got the following error:
    Error: `'` can be escaped with `'`, `‘`, `'`, `’`. react/no-unescaped-entities
    Apparently it comes from the "I'm feeling lucky" button, and all you need to do to fix it is swap the ' for a '

  • @rendoesmath
    @rendoesmath 3 роки тому +1

    *Ohhhhhhhhhoooo*
    We got a legend here

  • @isiahjones_33
    @isiahjones_33 3 роки тому

    Another crazy project knocked out of the park!

  • @RastaOnABike
    @RastaOnABike 4 місяці тому +1

    youtube sent me here. i have no idea why as i understand 0 coding

  • @teguhbadrusalam295
    @teguhbadrusalam295 3 роки тому +1

    Another awesome content from Sonny! This guy is real Legend!

  • @vihaankedia8134
    @vihaankedia8134 3 роки тому

    has the best coding cont ever

  • @yoman9446
    @yoman9446 3 роки тому +1

    You make programming fun man

  • @akshar-patel
    @akshar-patel Рік тому

    Hi Sonny, This is so cool. You make this easy to understand. Thanks, man. Keep it going!! 🚀

  • @ajcortess
    @ajcortess 2 роки тому

    best channel learn to react

  • @andrewumole5083
    @andrewumole5083 Рік тому

    Tuning in from Nigeria

  • @naimislamantor3781
    @naimislamantor3781 3 роки тому

    Tailwind is really fun thanks a lot sunny bro.

  • @05forn
    @05forn 3 роки тому +3

    Can u make beginner javascript tutorials along with these big builds? That would be amazing

    • @ramsesii6290
      @ramsesii6290 2 роки тому +1

      First go learn javascript, react, next and then come back here. ;)

  • @ebrahim-sani
    @ebrahim-sani 3 роки тому +2

    Always love your content... thanks for ...... :)

  • @c9m853
    @c9m853 3 роки тому +2

    Nice job , i am in love with your work, can you do an imdb clone?

  • @csgoblins694
    @csgoblins694 3 роки тому

    Learned A lot Bro from You

  • @gursimranjeetgill3614
    @gursimranjeetgill3614 3 роки тому

    I love your videos & tutorials man!

  • @vivekkumar36732
    @vivekkumar36732 3 роки тому

    His voice is ❤️❤️

  • @temiloluwaogundiran2351
    @temiloluwaogundiran2351 3 роки тому +1

    This is dope, I love your videos there are so amazing
    Can you build a blog with react or next.js

  • @lifeisbeautifu1
    @lifeisbeautifu1 Рік тому

    top notch content as always🔥🔥🔥

  • @dinesh.p8642
    @dinesh.p8642 3 роки тому

    Bhaiyya aap tho kamaal kardhi

  • @sahilgupta5041
    @sahilgupta5041 3 роки тому

    Tailwind CSS is Insane

  • @NeverCodeAlone
    @NeverCodeAlone 3 роки тому

    Perfect....thx for your passion and inspiration

  • @KartavyaVg
    @KartavyaVg 3 роки тому +1

    Which software you use for adding whiteboard effects to show the components ?

  • @damandeepsingh8412
    @damandeepsingh8412 3 роки тому

    Great content man!

  • @CorentinClichy
    @CorentinClichy 3 роки тому

    Really nice man as always!

  • @shopsrise5137
    @shopsrise5137 3 роки тому

    LOVE all your videos!!! Keep it up 🔥 #PAPAfam

  • @IllusionIRL
    @IllusionIRL 3 роки тому +2

    Hey, thanks for the great content as always, i was wondering, in which scenario would you prefer Tailwind over styled component ?

    • @SonnySangha
      @SonnySangha  3 роки тому +1

      Thanks! In my opinion, tailwind is my go to choice now always due to the design system that is put in place when using it, in addition it’s leaps better in regards to responsive design aswell!

    • @IllusionIRL
      @IllusionIRL 3 роки тому

      @@SonnySangha i see, even don't you think it can go messy in className attribute sometimes with all thoses OOCSS from tailwind on it ?

    • @SonnySangha
      @SonnySangha  3 роки тому +2

      2 things: refactor into react components to avoid this and also bundle reused CSS into global styles using @apply in tailwind!

  • @vaibhavagrawal431
    @vaibhavagrawal431 3 роки тому

    Amazing teacher ❤

  • @fabiotheodoro6168
    @fabiotheodoro6168 3 роки тому

    Man, you are the best!!!

  • @criszamarco2186
    @criszamarco2186 3 роки тому +1

    Amazing!! Thanks!!

  • @androidenthusiast2806
    @androidenthusiast2806 2 роки тому

    you are so awesome bro!

  • @adityakushwaha3316
    @adityakushwaha3316 3 роки тому

    Sonny You are great !!!!

  • @imadrajwani4927
    @imadrajwani4927 3 роки тому +1

    Best moment: "Someone said Bootstrap or tailwind" , Sonny barely hesitates and says ""Tailwind all the way, those guys want sponsors, Im down"

  • @Shalinity
    @Shalinity 3 роки тому +3

    I have made it through this vid, everything is working fine but I am not getting results Like Sonny's clone, like it gives me max 12-14 search results. Can anybody please explain that? Also a huge thanks to Sonny for dropping this video for absolutely free!😇
    Edit: you just need to turn on the full web search in cse settings while getting your context API :)

    • @sanchitsreekumar8562
      @sanchitsreekumar8562 2 роки тому +1

      You saved me alot of trouble searching for a solution. I was wondering why it was showing some weird results. Thanks

    • @teshell8317
      @teshell8317 2 роки тому +1

      Thank you so much!

  • @adilskillz2694
    @adilskillz2694 3 роки тому

    ypu are the best papa react

  • @codewithyug1129
    @codewithyug1129 3 роки тому

    Hey Sonny awesome video, I have a question. Can we deploy the app on netlify instead of vercel.

  • @AbbasMoharami
    @AbbasMoharami 3 роки тому

    Awesome build ✌❤

  • @MCAAlexKumar
    @MCAAlexKumar Рік тому

    Man this is something

  • @CodewithParthAnand
    @CodewithParthAnand 3 роки тому +1

    @Sonny Sangha I am facing an issue when I type 'yarn' it is not working I am doing it in the vs-code terminal please help them.

  • @anon-403
    @anon-403 3 роки тому

    Nice video!

  • @nickmezacapa970
    @nickmezacapa970 2 роки тому

    Good lookin bro thank you👌🏻 I know I’m late to the party but any way you can offer some insight as to why I’m getting less than 10 results per search? If I search something like “Hello” or “Hello World” I get millions of results back but anything else I search for results in some pretty lacking data. Tried rewatching and I’m still lost. Any idea where my error could be?

  • @petroschristodoulou7987
    @petroschristodoulou7987 3 роки тому

    thanks this is really great

  • @sanskaarpatni9137
    @sanskaarpatni9137 3 роки тому

    Amazing content

  • @zackdelarocha9139
    @zackdelarocha9139 3 роки тому

    Onde fica o balcão? quero fazer uma reclamação , porque o youtube não entregou esse vídeo a mais gente? que top cara!

  • @maxmaksum4673
    @maxmaksum4673 3 роки тому

    awesome, the best ever

  • @fumomodo5841
    @fumomodo5841 3 роки тому +1

    Hey sunny you are doing awsome work buddy and I watching you for a while can you please build a Uber clone or Remitly clone
    Thanks

  • @milesrykerodazie171
    @milesrykerodazie171 3 роки тому

    Sonny you are good

  • @abhaytiwari6411
    @abhaytiwari6411 3 роки тому

    Bro, please make next video on how to use API in React-js by using Axios.

  • @salvatoremuroni2232
    @salvatoremuroni2232 3 роки тому +1

    Hi Sonny, great tutorial, Tailwind is just amazing stuff. I'm having some problems deploying:
    Failed to compile.
    10:22:37 ModuleNotFoundError: Module not found: Error: Can't resolve 'next/Image' in '/vercel/workpath0/components'
    10:22:37 > Build error occurred
    10:22:37 Error: > Build failed because of webpack errors
    10:22:37 at /vercel/workpath0/node_modules/next/dist/build/index.js:17:924
    10:22:37 at runMicrotasks ()
    10:22:37 at processTicksAndRejections (internal/process/task_queues.js:93:5)
    10:22:37 at async Span.traceAsyncFn (/vercel/workpath0/node_modules/next/dist/telemetry/trace/trace.js:5:584)
    Do you know what this could be related to?
    Thank you!
    Can't wait for the next tutorial!

  • @venuvenu2719
    @venuvenu2719 3 роки тому

    Is your course on papareact full stack web dev or just react js?

  • @ZeusOP
    @ZeusOP 3 роки тому +2

    Can you open other websites using this Google????

  • @michaellevi6743
    @michaellevi6743 2 роки тому

    Great video...Question for you: So using the ${selected && ..} => (using this highlights 'All' but even when you chose another of the option the 'All' still shows a highlighted line as well under it vs.. the ${selected & } => only shows the highlighted line under the selected option... Was this an oversight?

  • @Jamesomnipotent
    @Jamesomnipotent 3 роки тому +1

    Hi @Sonny Sangha and everyone, I have a problem to share. I have just graduated a month ago and I am struggling to find my first job during this covid period. I am actively applying for Data Analyst role but often got rejected. Would it be a bad thing if I take up another job that is not relavent to data anaylst at all , and the contract is 1 year. Will this be a waste of time for my career path? Any suggestions will be much appreciated. Thanks!

    • @SonnySangha
      @SonnySangha  3 роки тому

      Personally I think you shouldn’t take a different job, you’ll regret this long term. If you can’t get a job, invest in the means to develop the skills SO you can get a job. Join us at www.papareact.com I’ll help you get a job dude!

  • @kylegardner653
    @kylegardner653 3 роки тому

    Do we need to use context to have the search input value persist from the home page to the search page?

  • @jyothyelizabethmartin4927
    @jyothyelizabethmartin4927 3 роки тому +1

    Can you make a python tuitorial?

  • @khattasallaman337
    @khattasallaman337 3 роки тому

    You are my favorite

  • @akshayshewate5185
    @akshayshewate5185 3 роки тому

    Nextjs op bro ❤️❤️❤️❤️❤️🎉🎉🔥🔥🔥 rock react app best combination big app🔥🔥🔥🔥

  • @farnoodlotfali4912
    @farnoodlotfali4912 3 роки тому

    SOOOO NICEE

  • @omowunmidaud7493
    @omowunmidaud7493 3 роки тому

    hi papa react, I enjoyed your tutorial but I'm getting some errors with vercel. Any help?

  • @varaprasad4163
    @varaprasad4163 3 роки тому

    Hi Guru! At 34:23 you are writing custom css like hover:underline cursor:pointer. why not in div tag directly. it works right?.

  • @vikramnayyar2752
    @vikramnayyar2752 3 роки тому +2

    Sonny can you please make a short video showing us how to secure API keys with .ENV files?!!!!!

    • @MaybeBL1TZ
      @MaybeBL1TZ 3 роки тому +2

      Easy dude , go to next.config.js add this :
      module.exports = {
      env: {
      API_KEY: 'your API KEY ',
      CONTEXT_KEY: 'your CONTEXT KEY '
      },
      }
      and when you wanna use it go to your search.js
      const API_KEY = process.env.API_KEY
      const CONTEXT_KEY = process.env.CONTEXT_KEY

    • @vikramnayyar2752
      @vikramnayyar2752 3 роки тому

      @@MaybeBL1TZ TYSM!
      Also do you know a FREE way to deploy Next JS Apps?😂
      I tried using FireBase build couldn’t get it to work.

    • @MaybeBL1TZ
      @MaybeBL1TZ 3 роки тому

      @@vikramnayyar2752 no need , vercel is free to use you can use it but just you can't have a custom domain name

    • @vikramnayyar2752
      @vikramnayyar2752 3 роки тому

      @@MaybeBL1TZ Tysm! I thought it was just a paid brand deal thing so would always click off before the deployment stage.
      I really appreciate the response!

    • @vikramnayyar2752
      @vikramnayyar2752 3 роки тому

      @@MaybeBL1TZ I keep getting this error when trying to deploy: ModuleNotFoundError: Module not found: Error: Can't resolve 'next/Router' in '/vercel/path0/google-clone/pages'

  • @jarno2427
    @jarno2427 3 роки тому

    How to do it in windows (npx create app fixed ) your github says no public projects

  • @adarsh_ravikumar
    @adarsh_ravikumar 3 роки тому

    Next video: Let's build the internet 2.0!

  • @farzadsunavala5553
    @farzadsunavala5553 3 роки тому

    How can we bold the searchInput text in the result.snippet?

  • @anshjain9293
    @anshjain9293 3 роки тому +3

    Zoom Clone plz

  • @김선명-r9b
    @김선명-r9b 3 роки тому

    thx

  • @mrpixelk1735
    @mrpixelk1735 Рік тому

    Hey sonny, i am getting an error 403 with api key. i checked in the network tab and it says incorrect api key. i spent a day trying to resolve the issue but i could not?

  • @giorgos-4515
    @giorgos-4515 3 роки тому

    can anybody explain how did the pagination work? my best guess is clicking the previous and next button causes a rerender and then the fetched results are different

  • @kylegardner653
    @kylegardner653 3 роки тому

    For some reason h-5 does not work for me but h-8 does. Any reason why certain height utilities do not work as they do in your tutorial?

  • @bobbygraczyk4377
    @bobbygraczyk4377 3 роки тому +1

    Has anyone gotten any errors with deployment? 17:31:31 Error: Command "yarn run build" exited with 1

    • @binaprajapati7709
      @binaprajapati7709 3 роки тому +1

      Ya man I got it, can you tell how did you fix it?

  • @skp7349
    @skp7349 3 роки тому

    Could you give me some advice?
    SOME of tailwind class doesn't work in my project. I just follow your code. For example, h-3 doesn't work but h-4 works. justify-center work but justify-evenly doesn't work. How can I solve it?

  • @crazy_coder
    @crazy_coder 3 роки тому

    Can you make videos on flutter?

  • @susobhandas6143
    @susobhandas6143 3 роки тому

    ehi baki tha

  • @randomguy2543
    @randomguy2543 3 роки тому +1

    Amazon 2.0 next???

  • @getemtanvir
    @getemtanvir 3 роки тому +1

    sorry for that PAPA REACT 2:55:13

  • @vihaankedia8134
    @vihaankedia8134 3 роки тому

    could you build google with a self database

  • @mekafka6756
    @mekafka6756 3 роки тому

    I dont know why but i keep getting the message in the console saying that " THE API_KEY IS NOT VALID" when i try to fetch the search results