Build and Deploy a Modern YouTube Clone Application in React JS with Material UI 5 | RapidAPI

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024
  • Master modern web development by building a responsive React JS application consisting of stunning video sections, custom categories, channel pages, and, most importantly, you can play videos straight from your TH-cam Clone App!
    ⭐RapidAPI Extension - marketplace.vi...
    ⭐RapidAPI TH-cam v3 - rapidapi.com/y...
    ⭐RapidAPI - rapidapi.com/?...
    📙 Get the ultimate free resources, guides, and eBooks: www.jsmastery....
    Showcase your dev skills with practical experience and land the coding career of your dreams:
    💻 JS Mastery Pro - jsmastery.pro/...
    ✅ A unique TH-cam discount code is automatically applied!
    📚 Materials/References:
    GitHub Code (give it a star ⭐): github.com/adr...
    GitHub Gist Code Snippets: gist.github.co...
    Hosting - hostinger.com/j...
    React.js, Material UI, and just a couple of other dependencies, you'll build everything else from scratch!
    In this course, you'll learn:
    React functional components and their reusability
    React file and folder structure
    You'll achieve mastery using Material UI (version 5)
    Perfectly placed media queries for satisfactory responsiveness on all devices
    And most importantly, fetching data from unlimited sources using RapidAPI.
    💻 Join JSM on Discord - / discord
    🐦 Follow JSM on Twitter - / jsmasterypro
    🖼️ Follow JSM Instagram - / javascriptmastery
    💼 Business Inquiries: contact@jsmastery.pro
    👇 Time Stamps
    00:14:55 - Layout
    00:24:25 - Navbar
    00:36:06 - Feed & Sidebar
    00:50:02 - API Data fetching
    01:04:00 - Videos
    01:31:07 - Profile page
    01:51:30 - Search
    01:57:29 - Video Details
    02:17:30 - Deployment

ความคิดเห็น • 1K

  • @tanayvaishnav3888
    @tanayvaishnav3888 ปีที่แล้ว +36

    Thanks Adrian for the awesome video! 🙏
    👇 Time Stamps
    00:14:55 - Layout
    00:24:25 - Navbar
    00:36:06 - Feed & Sidebar
    00:50:02 - API Data fetching
    01:04:00 - Videos
    01:31:07 - Profile page
    01:51:30 - Search
    01:57:29 - Video Details
    02:17:30 - Deployment

  • @Bigchungus-n2b
    @Bigchungus-n2b 6 หลายเดือนก่อน +3

    This is the best place to learn to make React apps, master JS, learn React and what not. Crazy channel, crazy content, and absolutely mad respect to the instructor.

  • @hamzahmd_
    @hamzahmd_ 2 ปีที่แล้ว +84

    Is there any clone left on Earth, because Adrian is definitely gonna build an awesome web application out of it?

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว +17

      Haha, good one! :D

    • @abhisekgupta1543
      @abhisekgupta1543 ปีที่แล้ว +1

      ​@@javascriptmastery movie booking app

    • @gambomaster
      @gambomaster ปีที่แล้ว +8

      Yes javascript mastery's own website is still left to clone. 🤣🤣🤣

    • @memesbond
      @memesbond ปีที่แล้ว +1

      @@gambomaster yeah bro😁

    • @memesbond
      @memesbond ปีที่แล้ว +1

      @@javascriptmastery
      please Make a Clone of JavaScript Mastery Website🥺....
      It Really Looks Awesome...

  • @SatyamWakchaure
    @SatyamWakchaure 2 ปีที่แล้ว +26

    I discovered this channel 4 months ago and am amazed at the content quality. fine-made video. Thank you so much for this amazing project video, I learned so much.

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว +1

      Thank you so much! Glad you like it :)

    • @aseem4007
      @aseem4007 2 ปีที่แล้ว

      Hey can u help me

    • @aseem4007
      @aseem4007 2 ปีที่แล้ว

      I am facing some code issues

    • @SatyamWakchaure
      @SatyamWakchaure ปีที่แล้ว

      @@aseem4007 SURE 👍👍

    • @aseem4007
      @aseem4007 ปีที่แล้ว

      @@SatyamWakchaure send ur no

  • @lukagolubovic3641
    @lukagolubovic3641 2 ปีที่แล้ว +37

    Hey Adrian, I just wanted to thank you from the bottom of my heart for creating videos like this one, you are one of the people who helped me to get my first programming job and I feel the need to express grattitude to everyone who helped me along the way :) this includes Academind, Fireship, Traversy Media, Lama Dev, kudvenkat, Laith Academy, Jack Herrington, The Net Ninja, Web Dev Simplified, Bro Code, freecodecamp, IAmTimCorey, Theo - ping gg, Mosh, Ben Awad, Tech with Tim to name a few, I am very grateful for you guys!
    HVALA TI PUNO!

  • @ZawCodes
    @ZawCodes 2 ปีที่แล้ว +26

    I like the pacing of these videos. Already followed like 3 or 4 projects. I put the MERN project in my resume. And use the same project structure to do the interview assessment test and got an offer. Don't know why I felt like telling this but keep them videos coming.

    • @tauhid8k
      @tauhid8k 2 ปีที่แล้ว +1

      Hey, can I get a little help how did you get an offer & what was your approach in short?

    • @jeankoppenjan486
      @jeankoppenjan486 2 ปีที่แล้ว +2

      @@tauhid8k I would love to hear that too!

    • @ZawCodes
      @ZawCodes 2 ปีที่แล้ว +6

      @@tauhid8k I was an angular developer but it is hard to find angular jobs so I needed to learn react. I learn react by following vids like these. And added a mern stack app into my cv so that I qualify as a react dev. The rest is about finding opening positions and sending resume to their hr email everyday.

    • @tauhid8k
      @tauhid8k 2 ปีที่แล้ว +1

      @@ZawCodes Okay that's how it is. Thank you. XD

    • @veedjohnson
      @veedjohnson 2 ปีที่แล้ว +1

      Hey man. Great story. How many of these videos did you use btw? Also do you mind sharing your resume?

  • @OPGAMER.
    @OPGAMER. 2 ปีที่แล้ว +8

    My luckiest day when I discovered this channel.
    Thanks Adrian. Love from India

  • @gouravjoshi3894
    @gouravjoshi3894 2 ปีที่แล้ว +4

    And here comes my most favourite line after completing my project, "Hi, there and welcome to a project video".🔥🔥🔥🔥

  • @ancoorbanerjee
    @ancoorbanerjee 2 ปีที่แล้ว +54

    I love your content. Can you please make a complete MERN stack project once? Looking forward to it with login handling authentication and authorization is something many people fail to understand correctly. Being able to see it in the form of a project will definitely help. Love from India

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว +31

      Yes, coming soon!

    • @code.7027
      @code.7027 2 ปีที่แล้ว

      @@mohithguptakorangi1766 it's outdated so many errors but still we can do it by searching in Google but a new tutorial will be better

    • @ontheroos
      @ontheroos 2 ปีที่แล้ว +6

      Using REDUX please!!!

    • @ontheroos
      @ontheroos 2 ปีที่แล้ว +3

      @@javascriptmastery using Redux please!

    • @ilyasdev
      @ilyasdev 2 ปีที่แล้ว +7

      Using redux toolkit. Appreciate

  • @waifufx
    @waifufx 2 ปีที่แล้ว +120

    I love this due to the fact that it is a neat Material UI Project(because I do not like boring Material UI projects) . Thank you JSM, Guys let's pump his subscribers up to 1 million and more. Let's go.
    Edit:
    Thanks guys for the likes

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว +11

      Thank you so much!

    • @waifufx
      @waifufx 2 ปีที่แล้ว +1

      @@javascriptmastery Yes Sir

  • @carloseduardogomes9262
    @carloseduardogomes9262 2 ปีที่แล้ว +12

    no words to express how amazing this work is.

  • @HariHaran_10
    @HariHaran_10 ปีที่แล้ว +3

    Thank you so much Adrian.. Today I got land in my first tech job.. Just because of you and your excellent projects. Thank you so much

  • @shinovar5465
    @shinovar5465 2 ปีที่แล้ว +12

    I love this detailed tutorial for react and mui and rapid api but the only issue i have with this is you don't go step by step in terms of the from 'scratch' aspect, meaning that the dependency selection and grunt work process/thought process is what would additionally be extremely helpful.

    • @Steven-wo9bm
      @Steven-wo9bm 2 ปีที่แล้ว

      agreed, just by going to material ui website and copying the given npm package gives you the dependencies necassary. Also by just opening the youtube-clone folder in "open folder" already gives you the index dependecies

    • @user-qt2mg1de7m
      @user-qt2mg1de7m ปีที่แล้ว

      Helpline📲
      Your Questions can come in.

    • @Factvideo014
      @Factvideo014 ปีที่แล้ว

      Bro this is free 😃 learn and understand the things

  • @tristanpicotte7784
    @tristanpicotte7784 ปีที่แล้ว +20

    Finished this up today! Had a couple of random errors here or there, but otherwise it went pretty well. Definitely got some good practice in, this is my first time working with material ui, and there were some styling syntax that I was unfamiliar with. Need to look more into it, but otherwise, think it went well. Will need to check some other tuts and see what else I can learn from the channel!

    • @minthantoo3509
      @minthantoo3509 ปีที่แล้ว +1

      Hi. At 57:30, Is this itinerary operator? Where does search, part, snippet and q come from?

    • @Factvideo014
      @Factvideo014 ปีที่แล้ว

      @@minthantoo3509 it came from param in api dynamically

    • @lo_sten
      @lo_sten ปีที่แล้ว

      @@minthantoo3509 API Query Parameters

    • @curious9208
      @curious9208 ปีที่แล้ว +2

      Heyy can you please tell if you got error 429 ?? What to do?

    • @arogyaanepal6993
      @arogyaanepal6993 11 หลายเดือนก่อน

      wait another day too many requests@@curious9208

  • @abdellahdamri656
    @abdellahdamri656 2 ปีที่แล้ว +3

    Ohhh It's here! This is AWESOME and Im hyped! I'll start coding right away. Thank you so much Adrain!!

  • @PratikGaikwad-e4n
    @PratikGaikwad-e4n 3 หลายเดือนก่อน

    For anyone who is having extra space after the channel card and between video cards, its due to the playlists. Console log (videos) and check for the search results, you'll see channels are also present. Create a similar component for Playlists like the Video and Channel card.

  • @PAMTech
    @PAMTech 2 ปีที่แล้ว +3

    I've been waiting a long time for this video, Building App using Material ui ♥️

  • @mahadabdurahman
    @mahadabdurahman 2 ปีที่แล้ว +2

    TBH, IDK why this channel has not got 10m subscribers. Thanks a million time.

  • @Quillraven
    @Quillraven 2 ปีที่แล้ว +4

    In case other people face similar issues/warnings/questions (note: I am developing in Webstorm and I used Typescript):
    - from what I saw "exact" is no longer allowed in a Route. So """ is correct. "" will not work
    - in order for React to pickup your .env variables, you must prefix them with REACT_APP. Otherwise, you cannot access them with process.env
    - The shorthand versions like "category.name === selectedCategory && "#COLOR"" will not work and I would argue that it is very questionable code. The result seems to be "false (boolean?)" if the first check fails which is then weird to assign it as background color. Therefore, I suggest to use the ternary operator to make it clearer and correctly return a string. Like: "category.name === selectedCategory ? "#COLOR" : undefined
    - I am not sure why the author changes between async/await and then when working with Promises. He did not explain it. Anyway, if you want to also use async/await in your useEffect to be consistent, you can also do that e.g. via the IIFE format:
    useEffect(() => {
    (async () => {
    const data = await fetchYtAPI(`search?part=snippet&q=${selectedCategory}`)
    setVideos(data.items)
    })()
    }, [selectedCategory])
    - CardMedia does not have an "alt" property it seems. Just remove it
    Besides those small things, it is really a great video! Thank you :)

    • @teddyo2538
      @teddyo2538 ปีที่แล้ว

      this help me alots tks

  • @bondedagiih5762
    @bondedagiih5762 ปีที่แล้ว

    Great video, for those who have an error in the Feed, Fetch Api brings with it the playlist in addition to the videos, it is necessary to filter the playlist and leave only the channel and video.

  • @forgedabstract7288
    @forgedabstract7288 9 หลายเดือนก่อน +3

    For anyone stuck at videoId/channelId where the videos.map takes place, the structure of the array returned by the API has changed - it used to be item.id.videoId but now it is 0.item.id.videoId so you need to map video[0] (video[0].map(...) instead of video.map(...)). Hope this helps!

    • @irshadansari1104
      @irshadansari1104 9 หลายเดือนก่อน +1

      appreciated

    • @pineapplejuice9814
      @pineapplejuice9814 8 หลายเดือนก่อน +1

      This helps mate , cheers

    • @KazeChannelKC
      @KazeChannelKC 7 หลายเดือนก่อน

      can i see your code? i still get error

    • @JustchillBro9
      @JustchillBro9 7 หลายเดือนก่อน

      I am getting axios error
      @@KazeChannelKC

    • @JustchillBro9
      @JustchillBro9 7 หลายเดือนก่อน

      I am getting axios error

  • @itsayesha4440
    @itsayesha4440 หลายเดือนก่อน

    For the second time i was building this project and so glad to complete it also deploy it. thank you for this video i had learn how to send request on rapid api, how to use rapid api and how to fetch data

  • @fichamann1527
    @fichamann1527 ปีที่แล้ว +7

    Tip: Si estas trabajando con typescript les recomendaria que en la parte del Sidebar cuando implementamos los iconos, en vez de que en el array pongan [ { name: name-icon , icon: }, etc...], mejor quitenle el tipado de componente de react (los "< />") y cuando lo vayan a usar en categoires.map, utilicen

    • @kennedygitahi
      @kennedygitahi ปีที่แล้ว +7

      Translation: "If you are working with typescript I would recommend that in the Sidebar part when we implement the icons, instead of putting [ { name: name-icon , icon: }, etc...] in the array, better remove it the component type of react (the "< />") and when you are going to use it in categories.map, use "
      The above also applies if you are using Vite. Thanks, @fichamann1527, saved me a lot of headache

    • @facundodominguez1063
      @facundodominguez1063 ปีที่แล้ว

      algun tip para no tener que pagar para usar las api? 🤣

    • @fichamann1527
      @fichamann1527 ปีที่แล้ว +1

      @@facundodominguez1063 no queri nahh oeee xd

    • @facundodominguez1063
      @facundodominguez1063 ปีที่แล้ว

      @@fichamann1527 jajsjsjd empecé re entusiasmado y cuando me di cuenta que tenía que pagar para usar la api dropee todo 🤣🤣

    • @fichamann1527
      @fichamann1527 ปีที่แล้ว

      a? que yo recuerde, solo te creas una cuenta y enlazas el token de acceso para poder hacer peticiones a la api, pero es limitado onda, no mas de 100 peticiones por dia.

  • @girikrishna7235
    @girikrishna7235 2 ปีที่แล้ว +1

    Best programming TH-cam channel to exist right now

  • @calm_vibez
    @calm_vibez ปีที่แล้ว +3

    The website itself looks fabulous, on top of that I love how everything is explained so well including the requirements, what we would learn from this and heaps of other things! Great video overall.

    • @abhishekbhure-e1e
      @abhishekbhure-e1e ปีที่แล้ว +1

      have you completed the project?

    • @tahawahiddaw6259
      @tahawahiddaw6259 ปีที่แล้ว +1

      did you ran into any problems like API couldn't able to fetch data? kindly let me know

    • @calm_vibez
      @calm_vibez ปีที่แล้ว

      @@abhishekbhure-e1e Nope, I was stuck on some part so I left it for later since I realised I needed more experience with Reactjs before finishing the project.

    • @calm_vibez
      @calm_vibez ปีที่แล้ว

      @@tahawahiddaw6259 Apologies for late response, yes I got the same issue as well and have left the project for later.

    • @naveenbisht5543
      @naveenbisht5543 11 หลายเดือนก่อน

      Do we have to pay for api or something?

  • @dannyjeanlouis6883
    @dannyjeanlouis6883 2 ปีที่แล้ว +1

    Just bought FilmPire. I'm excited for what I will be learning. Thanks

  • @erkinyusupov3998
    @erkinyusupov3998 ปีที่แล้ว +4

    "Wow, this TH-cam clone tutorial video is top-notch! 🙌🎥 It's a fantastic guide that breaks down the process step by step, making it so much easier to understand and follow along. Kudos to you for creating such an informative and well-explained tutorial! I'm feeling inspired and motivated to dive into my own TH-cam clone project. Keep up the great work! 👏✨

  • @徐路奇
    @徐路奇 ปีที่แล้ว +2

    If you get the problem about 403, like AxiosError, I deanl with it by click the button of a at the website API Documentation

  • @itsanil3331
    @itsanil3331 2 ปีที่แล้ว +1

    Your talk(codding)boom boom...no better youtuber than u that i currently find on TH-cam 🔥🔥

  • @shashankkr1008
    @shashankkr1008 2 ปีที่แล้ว +4

    Please make a video on how to look through a huge codebase if we want to contribute to opensource and also on how to debug a project.
    Thanks, you are doing a great work!

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว +2

      Great suggestion!

    • @islamgoher
      @islamgoher ปีที่แล้ว

      @@javascriptmastery We're waiting this video. Have you done it?

  • @manasayjoseph1075
    @manasayjoseph1075 ปีที่แล้ว

    This is the best youtube channel on js . I dont know why this is underrated

  • @shadialmohtaseb6419
    @shadialmohtaseb6419 2 ปีที่แล้ว +4

    I love you JavaScript Mastery ❤️❤️

  • @notsphinxz
    @notsphinxz ปีที่แล้ว +1

    No need to Thank you! Purely Stunning Project! Everything was made Perfect!

  • @UpdaterMC
    @UpdaterMC 2 ปีที่แล้ว +3

    Whew never thought there will be a tutorial like this on yt!
    And ofc if it is it would be on this channel 4 sure!
    Keep going with the great work

  • @robsta76
    @robsta76 ปีที่แล้ว +4

    Hi all. I have been following this tutorial and I added the dependencies. However, I was getting the following error (Error: Can't resolve 'react-router-dom'). This is because I needed to do npm install to update the tree. This was missed in the tutorial. If anyone does face this issue, please remember that if you update the package.json you will need to add the following command in the terminal. Great tutorial by the way. Am new to react and finding this really useful. Thanks

    • @ahmetkocak9086
      @ahmetkocak9086 ปีที่แล้ว

      which command? can you please write?

    • @robsta76
      @robsta76 ปีที่แล้ว +1

      @@ahmetkocak9086 if you change any of the dependencies you need to write “npm install” in your terminal (ensuring you are in the correct directory). This will update the dependencies and the error message will not appear. Hope this makes sense. HNY!

    • @ЛіляДякович
      @ЛіляДякович ปีที่แล้ว

      Have you had any problems with Cors? Because I get an error that Core is blocking my request. And I can't fix it

  • @patientson
    @patientson 2 ปีที่แล้ว +4

    I like the descriptive nature of this react. Anyone that watches this will be so impressed they will pause, like, suscribe and learn. Then letter learn and configure their own. This is the best 👌 I have seen. Thank you very much.

  • @OsmAnaa
    @OsmAnaa 2 ปีที่แล้ว +4

    So much informations to acquire, you are great and different in a good way,keep up the good work 👍
    I just wanted to give a small feedback though:
    I think it would have been so helpful to understand the different APIs used if you took us in a detailed journey into each and every api and explain it's params
    I would also like to ask you if possible, to dedicate a tutorial on all about APIs
    Thanks.

  • @venkymandadi1754
    @venkymandadi1754 ปีที่แล้ว

    Best youtube channel better than many paid courses.. Keep growing.. God Bless you...

  • @farhanibnesaif
    @farhanibnesaif 2 ปีที่แล้ว +3

    Just for your teaching qualities
    I have purchased js mastery pro 😁
    You are just awesome 🤩

  • @rushikeshavachat4282
    @rushikeshavachat4282 2 ปีที่แล้ว +1

    Why there is no Footer in your Application Adrian.Please Answer !!.You are awesome bro to build new fledged,modern ui/ux design & responsive website.Keep up a Good Work to inspire many developer like me !!Thank you to upgrade my skills in React,NextJS & TypeScript.I am following your video regular since last 1 year!!

  • @shadialmohtaseb6419
    @shadialmohtaseb6419 2 ปีที่แล้ว +3

    You voice is perfect ✅💙💙 i love that

  • @thesm9734
    @thesm9734 9 หลายเดือนก่อน +1

    Thanks a lot Adrian! You're teaching me a lot more than Uni did

  • @unpromisedNeverland
    @unpromisedNeverland 2 ปีที่แล้ว +3

    I love your content! Thanks for sharing your knowledge with the world!!

  • @frontiercrypto2
    @frontiercrypto2 ปีที่แล้ว

    tamaño de video, como se ajusta a diferentes dispositivos: 2:17:00
    27:00 logos del sidebar
    53:30 donde meter API Key
    1:01:00 hacer que los botones pongan la mejor parte
    1:50:50 search API
    1:15:50 quitar el box gris con titulos del video
    2:03:06 esto es lo que quieres(que no pngan mas damier)
    2:10:35 esto quitalo todo
    (simplemente quita el import de las .jsx del index.js final. no te las cargues completas porque todo va ligado con funciones)

  • @KeskilChnProgram
    @KeskilChnProgram 2 ปีที่แล้ว +1

    Aaaah the new project from this magnificent channel!!!🤩🤩🤩😱😱😱

  • @secretsorcerer
    @secretsorcerer 2 ปีที่แล้ว +4

    Thank you so much, Sir. Again a perfect project for learning MUI 5.

  • @sanketgawande3667
    @sanketgawande3667 2 ปีที่แล้ว +2

    Thank you JS Mastery for such beautiful content here on TH-cam for free , appreciate it.
    Waiting for project focused on back-end, secured routes and Smart database management.

  • @atharvamali3081
    @atharvamali3081 2 ปีที่แล้ว +9

    Absolutely loved your content. Can you please make a complete MERN stack project on Automated College Placement System?

  • @KhoaSebastian
    @KhoaSebastian 2 ปีที่แล้ว +1

    wow, my weekend is going to be excited!!

  • @ifeanyiorji3343
    @ifeanyiorji3343 2 ปีที่แล้ว +12

    Awesome job, Adrian. However I had a problem consuming the APIs. I'm quite new to this so i don't know what's wrong but i keep getting "localhost/:1 Uncaught (in promise) AxiosError {message: 'Request failed with status code 403', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …}" in my console. Can you please help out?

    • @maimohammed817
      @maimohammed817 2 ปีที่แล้ว +1

      me too I have the same Error
      any one find the solution

    • @amirsade5110
      @amirsade5110 2 ปีที่แล้ว +2

      ​@@maimohammed817 i have tried many ways since 3 days ago to solve this problem
      i need this 😒😒😒😒😒😒😒😒😒😒

    • @TekEd2023
      @TekEd2023 2 ปีที่แล้ว +1

      I think the problem here is the constant js?..

    • @maimohammed817
      @maimohammed817 2 ปีที่แล้ว +3

      @@amirsade5110 I discover that my problem is 'I forgot to make a subscribe in rapid api '

    • @rudreshjha7166
      @rudreshjha7166 2 ปีที่แล้ว +1

      I m stuck at this problem also , I have literally check code many time and there is no error from there and I even created a rapid API key from difference account but it still doesn.t work.

  • @mindbodyps
    @mindbodyps 2 ปีที่แล้ว

    I learned Ant Design from one of your projects and I'm addicted to it, its the best library and very easy to use, with a lot flexibility

  • @bengalvibe2443
    @bengalvibe2443 ปีที่แล้ว +4

    It would be much convenient if you make short playlists on every section rather than a whole 2 hrs video. It would help us to learn as an online course system such as Udemy. Btw YOU ARE AWESOME ❤❤🎉

    • @easilyCoded
      @easilyCoded ปีที่แล้ว +2

      lol. If you have short attention lifespan, then do something about it. but this is an educational video, so even 9 hours straight video is welcome.

  • @asmarali4167
    @asmarali4167 ปีที่แล้ว

    I am only five minutes through the video, and I already it's gonna be awesome!!!!......Thank you so much JSM, you are the best!

  • @sushantpandey2127
    @sushantpandey2127 ปีที่แล้ว +5

    I don't understand how and why you are writing 'videos?part=snippet,statistics' and 'search?part=snippet&relatedToVideoId=' ?????

  • @olorunfemiallo1917
    @olorunfemiallo1917 ปีที่แล้ว +1

    I'd love to commend you for dropping such informative and educative content for free here on TH-cam, thank you so much, I really gained a lot from this tutorial though this is the very first tutorial of yours I'll be watching and it's really helpful but the only criticism I'll give this particular video is you were not as explicit as possible there are a lot of things you didn't explain explicitly. Personally, I will not recommend this tutorial to a beginner cause it's not that explanatory in the slightest(I'm talking subjectively now), you did a lot of things I personally did not know and you didn't explain what it does or why you did such thing
    but nonetheless, it is an awesome content

    • @samialvi4226
      @samialvi4226 ปีที่แล้ว

      Agreed, anyways you can use ai to explain what he did you didn't understand!
      overall that was a really infromative and well structured project tutorial!

  • @barton5787
    @barton5787 2 ปีที่แล้ว +6

    Amazing video- really digging the app.
    If anyone is currently having an axios error within browser console with a 403 status, it may be your axios version (00.27.1 being the version in question) I resolved this by changing the version number to "axios": "^0.26.2" in my package.json. Hopefully this will help.

    • @ifeanyiorji3343
      @ifeanyiorji3343 2 ปีที่แล้ว +2

      Thank you so much for this!. I should just change the version then restart the application, yes?

    • @barton5787
      @barton5787 2 ปีที่แล้ว +3

      @@ifeanyiorji3343 Save the new package.json with the correct version and you should be set. You may have to ctrl + c out in terminal and reinitiate an "npm start" but it worked immediately for me.

    • @ifeanyiorji3343
      @ifeanyiorji3343 2 ปีที่แล้ว +2

      @@barton5787 Thank you so much!

    • @sanchamansubba8965
      @sanchamansubba8965 2 ปีที่แล้ว +1

      yoo Thank you :>

    • @gopikrishnan8999
      @gopikrishnan8999 ปีที่แล้ว

      Bro this solution is to fetch the video s in console i didn't get the data it shows array(0) for me in console

  • @alipasha7275
    @alipasha7275 2 ปีที่แล้ว +1

    When i see a new video on channel, i say yeeeeeees that's awesome 😍

  • @navyaarora5122
    @navyaarora5122 2 ปีที่แล้ว +4

    Hey! Great content! I am facing an issue "Uncaught (in promise) AxiosError" 403 status error in receiving array of videos at 1:02:57 in your tutorial video

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว +1

      Try checking whether your API keys are coming through

    • @navyaarora5122
      @navyaarora5122 2 ปีที่แล้ว

      @@javascriptmastery Yes, I just checked

    • @shanli6502
      @shanli6502 2 ปีที่แล้ว

      Hi there, did you fix this issue? i am stucking with this right now....

    • @shanli6502
      @shanli6502 2 ปีที่แล้ว +1

      nevermind i figured it out

    • @muhammaddaniyal3322
      @muhammaddaniyal3322 2 ปีที่แล้ว

      @@shanli6502 How?

  • @lokeshnegi5051
    @lokeshnegi5051 2 ปีที่แล้ว

    what ever I think of is already uploaded on your channel.
    thank you so much dude.

  • @OfficialOlue
    @OfficialOlue ปีที่แล้ว +3

    Around 1:02:47, I get error code 404, even though I'm positive I typed in the right key. Tried both environment variable and typing directly. Any suggestions?

    • @minthantoo3509
      @minthantoo3509 ปีที่แล้ว

      Hi. At 57:30, Is this itinerary operator? Where does search, part, snippet and q come from?

    • @KazeChannelKC
      @KazeChannelKC 8 หลายเดือนก่อน

      I have that same 403 problem, have you solve it?

    • @andrijaorevic432
      @andrijaorevic432 7 หลายเดือนก่อน

      @@KazeChannelKC Just remove optional chaining (?.) for thumbnail, banner, etc.

  • @ameenkolapo
    @ameenkolapo 2 ปีที่แล้ว +1

    This is a great tutorial. Since I found your channel, your videos is my number one go to.

  • @rachidrachid-lo5uq
    @rachidrachid-lo5uq 2 ปีที่แล้ว +3

    Let's get to 20k likes guys

  • @ayushdedhia25
    @ayushdedhia25 2 ปีที่แล้ว +2

    This man is unstoppable 💯🔥 Love you JSM ❤️

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว +1

      Thank you!

    • @Ghostrider-gz1tf
      @Ghostrider-gz1tf ปีที่แล้ว

      @@javascriptmastery brother, what is SX SX meaning. And videos not change in categories

  • @mathemediaworld9711
    @mathemediaworld9711 ปีที่แล้ว +3

    API is not working

  • @bikitirua5935
    @bikitirua5935 2 ปีที่แล้ว +1

    Your always lunch premium course 🔥🔥

  • @Itsmepanda
    @Itsmepanda ปีที่แล้ว

    Even though I don't understand, but I really enjoy every second of the minutes of the lessons given

  • @EasyGTheTechGuy
    @EasyGTheTechGuy 2 ปีที่แล้ว +2

    This channel is literally my one stop for everything JavaScript 🙂.
    I've really learnt a lot, without having to pay a dime for a udemy course 😒.
    That's why I subscribed 😊
    Keep up the good work. 👍🙌

  • @erickdamian9157
    @erickdamian9157 2 ปีที่แล้ว +2

    I just finished watching the video and finished making this app thanks to you 😃

    • @javascriptmastery
      @javascriptmastery  2 ปีที่แล้ว

      Great 👍

    • @joaonascimento3574
      @joaonascimento3574 2 ปีที่แล้ว

      Ahahaha that's impossible. He just did the upload 20min ago and you already watched and replicated the project ? Ahahaha

    • @erickdamian9157
      @erickdamian9157 2 ปีที่แล้ว

      hahaha you got me there but im half way done

    • @shadrackdarku8613
      @shadrackdarku8613 2 ปีที่แล้ว

      @@erickdamian9157 🤣

  • @Heheh01737
    @Heheh01737 2 ปีที่แล้ว

    a good way for watching youtube videos without ads

  • @estherjonathan_
    @estherjonathan_ ปีที่แล้ว +1

    Alot of people here find it difficult to setup the .env file in Reactjs
    Can u work on a tutorial based on how to setup a .env file on Reactjs because it doesn't just work based on this particular even it worked on your own...
    Highly appreciate it...
    Thank you been following you for ages now

    • @vedantrasote8908
      @vedantrasote8908 ปีที่แล้ว

      Correct. I'm also having hard time making it work.

  • @riddhi5560
    @riddhi5560 2 ปีที่แล้ว +2

    Thankyou so much for this Adrian!! You are a saviour.❣️❣️ You provide all these amazing content, and that too, for free.! You are an angel!!

  • @darshikaDiary29
    @darshikaDiary29 ปีที่แล้ว +1

    i just completed and deployed my project... thank you for the tutorial.

    • @kartavyasharma6272
      @kartavyasharma6272 ปีที่แล้ว

      Hello i just learned reactjs i am looking to make projects can you please tell is it okay as a beginner to make this project. Also what was your approach to completing this tut and how much time it took you. I want to make at least 3-4 projects. I am getting confused which projects to make that i ashow in my portfolio. Thankyou

    • @darshikaDiary29
      @darshikaDiary29 ปีที่แล้ว +1

      @@kartavyasharma6272 i believe it is a good project for a beginner and took steps as per. the video only when through material ui doc also, each things or logic that is used here is well explained.

    • @kartavyasharma6272
      @kartavyasharma6272 ปีที่แล้ว

      Thankyou😃

    • @darshikaDiary29
      @darshikaDiary29 ปีที่แล้ว

      @@Lanterns09 yess..

  • @Mikewendwosen
    @Mikewendwosen 2 ปีที่แล้ว +1

    this Guy really explain, maximum respect man

  • @YatYas1833
    @YatYas1833 2 ปีที่แล้ว +1

    The first 10 seconds is literally almost exactly how my TH-cam looks

  • @robertobenedit
    @robertobenedit 2 ปีที่แล้ว

    You are the cleanest teacher I ever known , the voice, the video, the order, I really enjoy and learn with your videos, what a great channel.

  • @Trending-Media-jk8vp
    @Trending-Media-jk8vp 9 หลายเดือนก่อน

    The way you teach is amazing, loved it💓,...concepts as well as best practices

  • @alisufiyan5133
    @alisufiyan5133 2 ปีที่แล้ว +1

    watching later liking it now so the content upload and motivation for adrian continues.

  • @jayparse970
    @jayparse970 ปีที่แล้ว +1

    you are a very good teacher in the wold 😍😍

  • @RAHULYADAV-rw4xj
    @RAHULYADAV-rw4xj 2 ปีที่แล้ว +1

    The legend the myth is back already liked video before Playing it ❤️

  • @dominikawojewska3985
    @dominikawojewska3985 11 หลายเดือนก่อน +1

    woah, I'm watching this tutorial a year after it was released and the JSM channel went from 379,000 to 723,000 subscribers. That tells you something

  • @moonxflair
    @moonxflair 9 หลายเดือนก่อน

    and today I did my first full production build project. Thanks alot❤❤

  • @mastergamers6991
    @mastergamers6991 2 ปีที่แล้ว +1

    Ur content is mindbliwing i wish ur the most subs youtuber in the world

  • @muhammadnoman8696
    @muhammadnoman8696 ปีที่แล้ว

    my ideal my teacher i am always waiting for your videos and my most favourite line "Hi, there and welcome to a project video"..... love you adrian😍😍

    • @simrandev752
      @simrandev752 ปีที่แล้ว +1

      Hi! Can you please tell me where he copied the 'index.css' file from? I just started its at 13:55

  • @anzilcutzz3148
    @anzilcutzz3148 2 ปีที่แล้ว +1

    Hey brother I'm one of your biggest fan ❤️ I have a suggestion can you please make a project video without material ui ??It's okay if the project is small. Many of your viewers get confused because of the material ui but still ur videos are so fine

  • @goalmaaz4179
    @goalmaaz4179 2 ปีที่แล้ว

    I have been patiently been waiting for another React Native project, I build the first React Native project on this channel completely 🙌🏾💯🖤
    Please do more React Native project

  • @zigzagbeon
    @zigzagbeon 2 ปีที่แล้ว +2

    I really like your channel. If you could make a series on responsive design using Material UI or antd, that would be great.

  • @nandishj.u.7886
    @nandishj.u.7886 2 ปีที่แล้ว +1

    No words for this Video, just 🙏🙏🙏🙏 Thank you, it helps so much

  • @Jody-6
    @Jody-6 ปีที่แล้ว +1

    Thanks for the fantastic video. You are a very good teach and explainer. I had a couple of errors here and there but figured it out. The TH-cam clone looks great. I learned so much. ❤

  • @mindblowinglifehacks2471
    @mindblowinglifehacks2471 2 ปีที่แล้ว +2

    Wow...such is Amazing.... Never dreamt of this amazing project....
    All thanks to Javascript Mastries...
    I have always wanted to make a request...
    Is there a way out to help us with a student portal or School management system?

  • @richardmasters2045
    @richardmasters2045 2 ปีที่แล้ว +1

    I know what Ill be doing this weekend, thanks Adrian u da man!!!

  • @CTILET
    @CTILET 2 ปีที่แล้ว +1

    Oo my favorite chanel posted a new video!

  • @foreigner268
    @foreigner268 2 ปีที่แล้ว +1

    I love your content and teaching style, JSM. Thank you!

  • @levyroth
    @levyroth 2 ปีที่แล้ว

    This is awesome! I was looking for something like this for ages.

  • @Querosertraderivoneysilva
    @Querosertraderivoneysilva 7 หลายเดือนก่อน

    Cara, você é incrível!!!!! 😱
    Sou brasileiro e virei seu fã!!!! 👏👏👏👏👏👏👏😎

  • @amirbasiri6555
    @amirbasiri6555 2 ปีที่แล้ว +1

    This is the best video on TH-cam 👑👑👑

  • @NgocQuy16
    @NgocQuy16 4 หลายเดือนก่อน +4

    Anyone getting "403 strict-cross-origin-when-cross-origin" just leave the x-rapidapi-key in the fetchFromAPI file, don't put it in the .env file

  • @mightyboateng
    @mightyboateng 2 ปีที่แล้ว

    Wanting to start learning API's and this tutorial came in. Thanks a lot 🙏

  • @wisdombassey2804
    @wisdombassey2804 2 ปีที่แล้ว +2

    Thanks for the Valuable Content you post.

  • @Felix-dh9tl
    @Felix-dh9tl 2 ปีที่แล้ว

    Cool project, gonna do this next after the gym app

  • @aburnerphoneg3601
    @aburnerphoneg3601 ปีที่แล้ว +2

    Excellent video!!! Could you do one on Ionic React? Specifically, taking an existing React project and converting it to an Ionic React and making it truly multi platform (web, ios, android, desktop).