Let's Build Google Gemini 2.0 Using React JS and Gemini API | Gemini Clone In React 2024

  Рет қаралды 79,282

GreatStack

GreatStack

Күн бұрын

Build your on Generative AI App using Google Gemini API Using React JS. Create create AI app like Google Gemini or ChatGPT step by step tutorial.
👉 Live Preview: clone-gemini.vercel.app/
👉 Source code: greatstack.dev/go/gemini
SUBSCRIBE: @GreatStackDev
❤️ Complete JavaScript Course with Certification:
👉 greatstack.dev/go/javascript-...
✔️ Beginner + Advance + ES6 + Notes
✔️ 30 Project With Source Code
✔️ React Beginner course with project
✔️ Course Completion certificate
✔️ Chat Support
In this tutorial you will learn to create your own Generative AI app like Google Gemini or ChatGPT In React JS. In this step by step tutorial we will create a Gemini clone app using Gemini API for absolutely free. you can create this google Gemini app for you college project or personal portfolio.
Upload this Gemini clone project online using Vercel or netlify then add the project live link in your resume.
Build your own version of Google Gemini App and share the screenshot on LinkedIn by tagging GreatStack page, and get featured on own LinkedIn page.
Download Assets: drive.google.com/file/d/1E0eU...
Get web hosting and domain:
👉greatstack.dev/go/hostinger
Watch Full Stack E-commerce Website tutorial:
👉 • How To Create Full Sta...
---------------------------------
Time stamp:
00:00 Project Overview
02:58 Setup React JS Project
06:14 Create UI of Google Gemini App
47:06 Add Generative AI Functionality
01:17:54 Create Pre-loader animation
01:23:48 Add typing effect
01:34:34 save prompt in sidebar
01:48:33 Make the app responsive
-----------------------------------------
Suggested Course:
Complete JavaScript course with 30 projects:
👉 greatstack.dev/go/javascript-...
Complete HTML and CSS with 8 projects:
👉 easytutorialspro.com/go/course/
-------------------------------------
Recommended Videos:
Beginner's HTML and CSS tutorial:
► • HTML And CSS Tutorial ...
Beginner's JavaScript tutorial:
► • JavaScript Full Course...
Make A Complete Website for college using HTML & CSS:
► • How To Make A College ...
How to make a Business website step by step:
► • How To Make Website Us...
How to make personal resume website step by step:
► • How To Make A Website ...
How to make fitness website design using HTML CSS:
► • How To Make A Website ...
How to make an Ecommerce Website Design:
► • How To Make eCommerce ...
How to make a Job Portal website design with HTML & CSS:
► • How To Make Website Us...
How to make travel website design with HTML CSS Bootstrap:
► • How To Make A Website ...
-------------------------------------
◼️ Source code link is shared in community post for all my coding videos exclusively for channel members (only channel members can see)
Join Channel Membership:
► / @greatstackdev
-------------------
Stock Image and icon credit:
pexels.com
-------------------------------------
Connect with me:
👉 linktr.ee/iamavinashkr
Connect with GreatStack:
Instagram: / greatstackdev
Twitter: / greatstackdev
Facebook: / greatstack

Пікірлер: 179
@GreatStackDev
@GreatStackDev 26 күн бұрын
👉 Live Preview: clone-gemini.vercel.app/ 👉 Source code: greatstack.dev/go/gemini
@abhinavgupta1219
@abhinavgupta1219 3 ай бұрын
Wow.. Thanks for making another great project. I will surely create this Gemini clone Best channel to learn react js by making trending projects ❤
@gabrielkingori3375
@gabrielkingori3375 2 ай бұрын
Thanks for the tutorial, such a fantastic project ❤❤
@bhagatsinghsingh3735
@bhagatsinghsingh3735 3 ай бұрын
providing admireable contents for us thanks you
@the_lucky_coder
@the_lucky_coder 21 күн бұрын
Greate Work, Amazing use of React.js and CSS. Looking for more this type of projects in future.
@jaffarsharieff8528
@jaffarsharieff8528 12 күн бұрын
Loved it, Thanks for creating such an amazing project.
@rohitparchure2172
@rohitparchure2172 Ай бұрын
Thanks Man, it was indeed helpful. ❤
@vikrantsingh3368
@vikrantsingh3368 23 күн бұрын
Successful build this project 🎉🎉thanks man.
@ahmadzerie9088
@ahmadzerie9088 2 ай бұрын
it was an amazing journey thank you very much
@gamerzchoices
@gamerzchoices 2 ай бұрын
One thing I love about you is that you provide assets to build, some youtuber dont do that
@CodingQuickTips_
@CodingQuickTips_ 17 күн бұрын
It’s not free 😂, it cost $5
@user-ie1sp3nw5v
@user-ie1sp3nw5v 3 ай бұрын
I loved this project 😊
@shiv575
@shiv575 Ай бұрын
Thank you sir ..to providing a such a wonderful project.
@maclenci9458
@maclenci9458 16 күн бұрын
thanks for all videos you made
@influencerab5918
@influencerab5918 2 ай бұрын
It was nice ,thanks for sharing
@Hijab_Diaries66
@Hijab_Diaries66 2 ай бұрын
thanks : love from pakistan your tutorils very helfull for me
@anujpal574
@anujpal574 Ай бұрын
Thank You Sir for this tutorial 😍😍😍
@bharath2508
@bharath2508 2 ай бұрын
Congratulations for a million subscribers
@SipheleleZulu-jg4wr
@SipheleleZulu-jg4wr 2 ай бұрын
I love this thank you so much
@user-ki7tm8qp9c
@user-ki7tm8qp9c 3 ай бұрын
Wowowowowowowwowow. Est amazing
@dinbandhusharma4568
@dinbandhusharma4568 2 ай бұрын
sir how you get the suggestion in terminal please can you tell me thanks for video, amazing 🔥
@jerryseigle2538
@jerryseigle2538 2 күн бұрын
Would have been nice if you would use Material UI since Google is Material
@goodnessuche1430
@goodnessuche1430 Ай бұрын
Just finished this Had a last minute headache making the side bar elements(new char && recent chat) responsive. Partly cos I've been coding for hours. Thank you so much for this totorial
@vijaypardhu1698
@vijaypardhu1698 Ай бұрын
can you share your repo? plzzz
@meghapujari7
@meghapujari7 13 күн бұрын
Hi did you buy the project??
@sathirabandara7981
@sathirabandara7981 3 ай бұрын
Wow thats amazing
@user-nk8eb7ku6c
@user-nk8eb7ku6c 2 ай бұрын
Hey Man, Its such a nice tutorial, btw Why you didn't use react-markdown ?
@sivaranjani-37
@sivaranjani-37 3 ай бұрын
Super 😊
@gemstonemay1862
@gemstonemay1862 2 ай бұрын
🎉🎉🎉🎉 ❤❤❤❤ Amazing!
@AmanCoader
@AmanCoader 3 ай бұрын
❤❤ amazing ❤❤
@kparteearabhi3322
@kparteearabhi3322 23 сағат бұрын
finally completed this project
@gamerzchoices
@gamerzchoices 2 ай бұрын
I am building this project. You are wholesome greatDSA not just greatstack
@ajitpalchauhan3147
@ajitpalchauhan3147 Ай бұрын
did you complete the project? I had an error that onSent is undefined can you help
@kritsimarahuja8978
@kritsimarahuja8978 Ай бұрын
@@ajitpalchauhan3147 include onSent in contextValue where we have passed states
@codingiseasy8312
@codingiseasy8312 3 ай бұрын
Nice video
@jurajkardos8685
@jurajkardos8685 Ай бұрын
Hi there, firstly, thank You very much for this, i enjoyed it. Can You maybe explain how would You add an animation so when You click on the menu icon it does not instantly change width but it takes for example a second? :)
@user-uh6jx8rt5y
@user-uh6jx8rt5y Ай бұрын
sir,get code current not available for this model . it shows in when click get code button.
@samarthbondhare2636
@samarthbondhare2636 Ай бұрын
Thank u so much i have developed this clone successfully without any error this is my first ever project on api before this project i was not able to handle the api but in this video i learned about how to use api . thank you so much once again .
@digitalxvijay582
@digitalxvijay582 Ай бұрын
bro can you send me the git repo link or source code link plzz
@meghapujari7
@meghapujari7 13 күн бұрын
hi there can you tell me what extensions have you downloaded?
@quickwheels3320
@quickwheels3320 10 күн бұрын
is api free available?
@samarthbondhare2636
@samarthbondhare2636 10 күн бұрын
@@quickwheels3320 yes
@valenciawalker6498
@valenciawalker6498 23 күн бұрын
Thank you
@shuka3101
@shuka3101 6 күн бұрын
Let me ask a question, when I go to main.jsx, I change React.StrictMode to ContextProvider imported from Context.jsx, but nothing is displayed on the web interface. When I change it to React.StrictMode, it doesn't display anything. just appeared normal again
@nikshithnooka8
@nikshithnooka8 9 күн бұрын
sir how do i create a api in gemini it is not suggesting me any recent projects in your cloud how do i do that the error occurs to me at exactly time where after the completion of html and css part when it comes to linking api
@Sunil_1200
@Sunil_1200 9 күн бұрын
Please make a complete MERN social medial with all the features. FB or INSTA
@motiurtota5180
@motiurtota5180 Ай бұрын
nice project
@jaspreet01988
@jaspreet01988 Ай бұрын
can you also add image search in this same application
@CSEGNaveensaireddy
@CSEGNaveensaireddy 2 ай бұрын
Hi sir it is not giving the code instead it is giving the design please check that bug and update it
@RANJEETPUROHIT422
@RANJEETPUROHIT422 2 ай бұрын
Can you provide synopsis this project
@Tamanna4140
@Tamanna4140 16 күн бұрын
Thank you for this project. I completed it by watching the provided video. Can you please guide me on how to practice creating projects on my own? I find it difficult to write and code without following tutorials. I would appreciate any suggestions you can offer to help me overcome this problem. Thank you for your help 😊😊
@afaqahmad8918
@afaqahmad8918 8 күн бұрын
Same problem with me. I think by making some website by watching tutorial can make us more comfortable.. what do you think.
@gowthammn1433
@gowthammn1433 3 ай бұрын
ultimate
@MahmoudBebars-ex1oe
@MahmoudBebars-ex1oe 17 күн бұрын
I really love the project idea but not using tailwindcss & using static icons & oleos using old ways in CSS really disported me
@user-ts9eo1jy4e
@user-ts9eo1jy4e 2 ай бұрын
Dir can you please provide the complete project files i am having issues with context files
@riyazuddin5613
@riyazuddin5613 Ай бұрын
Could you help me with source code I downloaded it and tried running it but every time I type a question is doesn’t give me an answer. It just generates for a long time.
@brogamingyt1185
@brogamingyt1185 2 ай бұрын
how you getting suggestion in terminal?
@Amaterasoo
@Amaterasoo 21 күн бұрын
hey, i am getting an error (429) quota limit exceeded. how can i resolve it?
@chaiormeme
@chaiormeme 2 ай бұрын
Can't install gemini ai giving network error 😔😔😔😔 This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! network 'proxy' config is set properly.
@MisCellaneouS880
@MisCellaneouS880 Ай бұрын
It says API is not available in my region , is there any other way around?
@vikithkotian9423
@vikithkotian9423 2 ай бұрын
brother i need to one video of how to make a product comparison website using gemini api
@monikanayak5752
@monikanayak5752 Ай бұрын
in console showing this error: TypeError: genAI.GoogleGenerativeAI is not a function
@ajiteshmishra0005
@ajiteshmishra0005 Ай бұрын
Please upload one video containing concepts Redux, Redux Saga, Redux Thunk in any React Application If it is possible to JWT also so it will be good for React Aspirants
@amitguria4085
@amitguria4085 2 ай бұрын
Could you please provide a video demonstrating how to deploy this project on Vercel?
@adamajammeh-lb6lg
@adamajammeh-lb6lg Ай бұрын
okay
@mohammeduddin6900
@mohammeduddin6900 Ай бұрын
you cut the part where you showed you clicking the recent chats please tell me how to do this
@AdityaSingh-hh5qs
@AdityaSingh-hh5qs Ай бұрын
how you have two files Main.jsx and main.jsx?
@naveengupta101
@naveengupta101 2 ай бұрын
Amazon 😮❤
@piyushsahu3654
@piyushsahu3654 Ай бұрын
How can I host this or create a live link
@ritukumar4057
@ritukumar4057 3 ай бұрын
Please add auto scrolling. Like when it's generating the result it should be at the last word
@KrunalKRG0212
@KrunalKRG0212 2 ай бұрын
add it yourself
@amanshrivastava8195
@amanshrivastava8195 2 ай бұрын
How to download asset from website
@maslers
@maslers 3 ай бұрын
Please male a full stack version of chatgpt or gemini
@HighTechGeeks
@HighTechGeeks 18 күн бұрын
love this and also bought it but sadly it doesnt maintain history in each chat like if i have 10 question it opens up 10 different chat on side bar
@ahmedfouda45
@ahmedfouda45 4 күн бұрын
Have you found a solution for this?
@kakashigamingyt3108
@kakashigamingyt3108 2 ай бұрын
create a tutorial to how to deploy these app bro 🙂
@Flame-xdd162
@Flame-xdd162 Ай бұрын
You buyed?
@abhishekrai4002
@abhishekrai4002 2 ай бұрын
thank u bro
@AakashSingh-ge6nj
@AakashSingh-ge6nj 2 ай бұрын
Bhai iss project ko start ma kar sakti hu koi error tho nahi aayega na beech ma?
@abhishekrai4002
@abhishekrai4002 2 ай бұрын
@@AakashSingh-ge6nj hao bhai krle start koi error na aana resume m bhi mention kr sakta isko
@AakashSingh-ge6nj
@AakashSingh-ge6nj 2 ай бұрын
@@abhishekrai4002 okk bro.
@sakshipimpale9437
@sakshipimpale9437 12 сағат бұрын
I tried but there is no output flashes on console...
@user-rd1ik5ng2l
@user-rd1ik5ng2l 2 ай бұрын
sir upload react ecommerce project
@gtthub4225
@gtthub4225 2 ай бұрын
what extension are you useing for the snippets ?
@idevkr
@idevkr 2 ай бұрын
ES7 react redux graphql snippet
@praveensamuel7296
@praveensamuel7296 2 ай бұрын
hi i am not able to generate gemini api key
@mahdizeinali7116
@mahdizeinali7116 2 ай бұрын
Thank you for tutorials How can i install react router dom by vite?
@renchandara389
@renchandara389 2 ай бұрын
npm i react-router-dom
@mohammeduddin6900
@mohammeduddin6900 2 ай бұрын
Can you help me please I am getting this error after typing "npm create vite@latest" This is the error - npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + npm create vite@latest + ~~~ + CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@raj_patel3600
@raj_patel3600 2 ай бұрын
bro , install npm ,and plz check your path
@vinayaaaaaaa
@vinayaaaaaaa Ай бұрын
Sir can we have to install npm everytime we make a new project??? Plz reply
@adamajammeh-lb6lg
@adamajammeh-lb6lg Ай бұрын
yes
@prasenjitnayak_
@prasenjitnayak_ Ай бұрын
Firefox users, if you can't hide scroll tab, you can use this scrollbar-width: none; /* Added only for firefox users */
@manhtganf
@manhtganf 2 ай бұрын
Pls build Gemini Advanced Clone
@rizallonovega8264
@rizallonovega8264 2 ай бұрын
I have question, how about syntax hightlight because when i try to ask about code it had ```javascript value.... ```
@ajitpalchauhan3147
@ajitpalchauhan3147 Ай бұрын
did you complete the project? I have an error that onSent is not defined. I cannot solve the issue can you help?
@rizallonovega8264
@rizallonovega8264 Ай бұрын
@@ajitpalchauhan3147 i already completed but i still find a way so the response and code response to align perfectly
@krahulsahu
@krahulsahu 2 ай бұрын
57:35 sir, unable to fatch API and not showing console result.
@code__4634
@code__4634 2 ай бұрын
Configur karo
@techbire
@techbire 2 ай бұрын
i have two problem : coding prompt is na and second is how to add functionality to send querry by hitting enter
@imamujjamantasin1111
@imamujjamantasin1111 Ай бұрын
you'll need to write some key down function for that .
@CriptoLeaks
@CriptoLeaks 3 ай бұрын
Hello, excellent video brother, do you have the source code? I did it step by step but it doesn't work for me.
@monikanayak5752
@monikanayak5752 Ай бұрын
Sir , Get Code currently not available for this model showing in google ai studio .
@mohammeduddin6900
@mohammeduddin6900 Ай бұрын
you have to select the version to gemini 1.0 prp
@mnithin809
@mnithin809 8 күн бұрын
Can anyone help me with recent promot not showing in web page
@iamrafiul007
@iamrafiul007 3 ай бұрын
@gamerzchoices
@gamerzchoices 2 ай бұрын
❤❤❤
@aizazjutt5661
@aizazjutt5661 21 күн бұрын
At 57:21, when I refresh the page. Front-end disappears and when i go to inspect and console. It displays details of react js. Anyone tell me why my front-end get disappeared?
@Adityaray1528
@Adityaray1528 11 күн бұрын
found any solution?
@aizazjutt5661
@aizazjutt5661 10 күн бұрын
@@Adityaray1528 yes, it was due to Api version. In this video, he used api version 2.0 so we also have to select version 2.0. In order to generate Javascript Api
@helpinghand524
@helpinghand524 Ай бұрын
26:44 extended function is not doings its work for me
@acid..9245
@acid..9245 2 ай бұрын
bro ... I am facing a problem ...my sidebar css file is connected ...because no changes are reflected from my css file..to my browser...anyone has a solution plz help...🙏🙏🙏🙏🙏🙏
@deepaknegi8916
@deepaknegi8916 Ай бұрын
Same issue with my code too 😅.
@sanjogpatel3104
@sanjogpatel3104 Ай бұрын
when i use the tag it will not apply .any solution ?
@kvrmv28
@kvrmv28 16 күн бұрын
I'm facing the same problem while using the tags . Did you find any solution to this yet ? Please tell me if you got the solution for this
@fc_editzz163
@fc_editzz163 3 ай бұрын
hello
@Mrfrontend
@Mrfrontend Ай бұрын
Remember guys, api keys should never be stored in the file itself, use environment variables.
@mind.less2205
@mind.less2205 17 күн бұрын
How to get API i am facing problem!-"Access Google AI Studio with your Workspace account "
@kvrmv28
@kvrmv28 16 күн бұрын
You have to create a new workspace or select from an old one while creating an API Key
@quickwheels3320
@quickwheels3320 10 күн бұрын
@@kvrmv28 is api free do we have to add payment details like open ai?
@FootballHighlights771
@FootballHighlights771 Ай бұрын
why am i having errors from API?? " User location is not supported for the API use."
@011-jawahar-s6
@011-jawahar-s6 Ай бұрын
I am also same problem you find the solution??
@FootballHighlights771
@FootballHighlights771 Ай бұрын
@@011-jawahar-s6 yeah it worked after sometime!!
@idevkr
@idevkr Ай бұрын
I think the api is not working on you ip address or region
@codsourav
@codsourav 2 ай бұрын
This clone doesn't write programs properly it just place the code as normal text on like code please fix it
@sangram597
@sangram597 2 ай бұрын
😂 you have to improve app yourself he just give you api call and other basic features try yourself
@codsourav
@codsourav 2 ай бұрын
@@sangram597 ok
@Vampire_robux69
@Vampire_robux69 2 ай бұрын
i am having error while applying api to search
@abimbolapatrick2707
@abimbolapatrick2707 2 ай бұрын
Explain more
@CreativeMinds100
@CreativeMinds100 2 ай бұрын
30:25 i am aslo trying but user icon image and text not showing side by side its showing sidebar bottom what is the problem . Please anyone can help me
@KOMALKUMARI-tb4tk
@KOMALKUMARI-tb4tk 2 ай бұрын
Check the code again
@instantclips04
@instantclips04 2 ай бұрын
Use display flex property
@030_tajamulhassan2
@030_tajamulhassan2 2 ай бұрын
justify:space-between
@FootballHighlights771
@FootballHighlights771 Ай бұрын
please i need your help
@manoranjansutar3123
@manoranjansutar3123 2 ай бұрын
Uncaught (in promise) TypeError: request is undefined at 56:00 -- const result = await chat.sendMessage(prompt); shows error in this line...help
@KOMALKUMARI-tb4tk
@KOMALKUMARI-tb4tk 2 ай бұрын
my frontend part is completed but at 56:00 as started then.. in create api i stuck please help me out .. api m
@instantclips04
@instantclips04 2 ай бұрын
What's the error?
@manoranjansutar3123
@manoranjansutar3123 2 ай бұрын
@@instantclips04 Uncaught (in promise) TypeError: request is undefined
@manoranjansutar3123
@manoranjansutar3123 2 ай бұрын
@@instantclips04 const result = await chat.sendMessage(prompt); shows error in this line
@kakashigamingyt3108
@kakashigamingyt3108 2 ай бұрын
white screen @@instantclips04
@KOMALKUMARI-tb4tk
@KOMALKUMARI-tb4tk 2 ай бұрын
@@instantclips04 after pasting api .. then local host show blank page
@memeezy8787
@memeezy8787 23 күн бұрын
Can anyone help me to get rid of this error uncaught type error cannot read properties of undefined ( reading map ) After the clicking on menu at sidebar my screen goes white and app stopped
@kvrmv28
@kvrmv28 16 күн бұрын
Till when was your code running properly ?
@memeezy8787
@memeezy8787 15 күн бұрын
@@kvrmv28 no bro
@ahmedamin8134
@ahmedamin8134 2 ай бұрын
mounting of css file doesn't work for me guide me please
@GreatStackDev
@GreatStackDev 2 ай бұрын
check this tutorial to build beginner react project: kzbin.info/www/bejne/oJOTfJSAoN2klaM
@ahmedamin8134
@ahmedamin8134 2 ай бұрын
@@GreatStackDev I have tried it bro still I can't pls guide me bro please I am very excited to learn further
@CatsG-pu5uu
@CatsG-pu5uu 2 ай бұрын
can anyone give me this project source code
@YellowHeart-tw8eo
@YellowHeart-tw8eo Ай бұрын
1:15:44
@YellowHeart-tw8eo
@YellowHeart-tw8eo Ай бұрын
28:39
Context API in react | get the concept
29:00
Hitesh Choudhary
Рет қаралды 39 М.
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 123 МЛН
AI Flutter Code Generator with Gemini API | Build with Google AI
11:46
Google for Developers
Рет қаралды 52 М.
Understand Angular Signals in 20 Minutes
20:17
Igor Sedov
Рет қаралды 6 М.
I've Built an Android App With Google's New AI Gemini
8:13
Philipp Lackner
Рет қаралды 110 М.
Let's Build ChatGPT 2.0 with React JS and OpenAI on your PC!
1:02:23
Adrian Twarog
Рет қаралды 481 М.