Wow i can't imagine how a single man was seriously able to create a WhatsApp clone that is even better than the original. well done bro
@lokeshnegi5051
8 ай бұрын
bro is this clone responsive too ?, I haven't started yet just wanted to know this before starting
@GrimReaperAMV
8 ай бұрын
Nope but you can do that urself it's easy
@ASHUTOSHSHARMA-h4w
3 ай бұрын
@@lokeshnegi5051responsive means???
@saksham-vm8sl
Ай бұрын
@@GrimReaperAMV how bro
@4fye
Жыл бұрын
I can tell you put a lot of work into this. Well Done👏
@KishanSheth21
Жыл бұрын
Thanks!
@NiteshKumar-l8t7m
2 ай бұрын
is it responsive?
@KishanSheth21
2 ай бұрын
@user-mx9om1ur4w No it’s not.
@irfansaeedkhan7242
Жыл бұрын
just wow wow wow, most of the teacher only show the basic socket and msg sending, but you are amazing, from audio to img sending, msg seen , sent , perfect replica ui, fast, sent time is also shown, you are next level and your channel will grow
@tosinolugbenga2904
Жыл бұрын
Honestly, this is the first unique video with simplicity that i will follow and had no issues whatsoever. You deserve a coffee
@ababakr_asa
5 ай бұрын
Didn't you get any errors?
@ASHUTOSHSHARMA-h4w
3 ай бұрын
@@ababakr_asabro i am getting plethora of errors😢 a lot of care is required while typing the code. Seems like coding this 10hr would take 100hr
@kazaloops
Жыл бұрын
Hands raised for this legend ✋!!!!! Literally he created better than real whatsapp😮A single man
@kikiken4287
Жыл бұрын
thank you so much Kishan for putting incredible amount of work on this lecture and makeing it public free! it helped me a lot to learn about socket io, and backend stuff!
@KishanSheth21
Жыл бұрын
Glad it was helpful!
@MuhammadIrfan-cj1cq
11 ай бұрын
Hey did u completed the course? is it working properly??
@kikiken4287
5 ай бұрын
@@MuhammadIrfan-cj1cq yep i downloaded his source code and continued to refactor and to add new feature.
@MuhammadIrfan-cj1cq
4 ай бұрын
Successfully created this clone with end to end encryption and added multi lingual support with multiple language thanks kishan for this amazing course.
@KishanSheth21
4 ай бұрын
Hi, that’s awesome. Mail me let’s connect. You can contact me on discord as well. I might have some opportunities for you.
@CodeNinja18
3 ай бұрын
Now can you give your github link 🤣
@Splashh_xD
3 ай бұрын
Can you provide us your github as I am getting axios error
@nayri_b
Жыл бұрын
Your content is more than a course in udemy bro. Very nice
@KishanSheth21
Жыл бұрын
Glad to hear that
@miguelangelmadronerosequei9517
Жыл бұрын
si esto tuviera subtitulos llegaria a mucha mas gente, muy buen trabajo
@SeasonHarmony
Жыл бұрын
I see subtitles there 😊😊 try checking now
@PrinceKumar-hh6yn
Жыл бұрын
the exit problem made this video more realistic like one was actually trying to make out something in front
@MuhammadIrfan-cj1cq
11 ай бұрын
hey, have u done with your project?? can u share your source code repo?
@rudinhok
Жыл бұрын
The efforts that you put in this video is just WOW, you got me as new subscriber, thank you for this, is awsome, to bad its not with Typescript, i have some struggles with that, but this is just awsome
@didymusorotayo7883
7 ай бұрын
Kishan, this is an authentic one from start to finish. You are the coolest, brosev. So, easy to follow.. I would like to ask, for some reason, I am not getting my messages real time
@rh5z
Жыл бұрын
It was amazing, now im learning React and this is a great project to learn! I love this
@naveenkrishna503
Жыл бұрын
Fantastic work ! At 1:03:09 the issue is due to the fact that userInfo is not available at re-render. If you try to go back to /login route and login once, the error will go away
@ejehwayne8586
Жыл бұрын
see wht its telling me 1 of 1 unhandled error Server Error TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) This error happened while generating the page. Any console logs will be displayed in the terminal window. Source src\pages\login.jsx (15:25) @ useStateProvider 13 | const router = useRouter(); 14 | > 15 | const [{}, dispatch] = useStateProvider(); | ^ 16 | 17 | const handleLogin = async () => { 18 | const provider = new GoogleAuthProvider();
@ejehwayne8586
Жыл бұрын
1 of 1 unhandled error Server Error TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) This error happened while generating the page. Any console logs will be displayed in the terminal window. Source src\pages\login.jsx (15:25) @ useStateProvider 13 | const router = useRouter(); 14 | > 15 | const [{}, dispatch] = useStateProvider(); | ^ 16 | 17 | const handleLogin = async () => { 18 | const provider = new GoogleAuthProvider();
@Imran-y8e5i
Жыл бұрын
@@ejehwayne8586 even im getting this error, what's the solution
@raywright8127
Жыл бұрын
Well done bud. Nicely detailed and very informative.
@SUNYBOI
Жыл бұрын
Have you also shown how to deploy it?
@samialvi4226
Жыл бұрын
Thats osmmmmmmmmm!!! Appreciate the efforts you putted on making this amazing course
@KishanSheth21
Жыл бұрын
Glad you like it!
@sayanpaul578
Жыл бұрын
Amazing work !! It's was my college project and I got the exact project
@ASHUTOSHSHARMA-h4w
3 ай бұрын
Made the complete clone 🙂🙂thank you so much❤❤❤❤
@NiteshKumar-l8t7m
2 ай бұрын
how database is connected
@YakshPatel-fm1fe
3 ай бұрын
Sir please make a video how to run an ready made project of your i have purchase a code but it is not working from my side please make a video and show to run that code easilynand what changes i have to made i have an project submission this week
@MRWOLF-rd6tm
Жыл бұрын
proud To see an indian uploading these type of projects .Firstly when i saw thumbnail i thought it's Js Mastery's Video . but after that i read name and i was like damn 😍 man he's indian . and i just saved this in watch later so after learning react and all other technologies i'll watch this video and try to make this app
@sofihegde3205
5 ай бұрын
Do you have the CaptureAudio component code?
@sunilband4649
Жыл бұрын
whatttt...this is the most advanced WhatsApp close ive ever seen dude ! ... Gonna build this
@KishanSheth21
Жыл бұрын
Thankyou.
@sofihegde3205
5 ай бұрын
Do you have the CaptureAudio component code?
@LolLol007
Жыл бұрын
Subscribed Once i finish learning, I'll look for projects here thank you dude
@VijayKumar-oq4pq
Жыл бұрын
Hi, thanks for this amazing project. I have a question: Instead of using PostgreSQL and Prisma, is it possible to use Firestore from Firebase as an alternative for the database in this project?
@KishanSheth21
Жыл бұрын
Yes totally. But you'll need to change the queries for that.
@mimo2020raja
6 ай бұрын
Beother well done a very professional set I have 2 question: Q 1) If we are going to use firebase for authentication why not also use onchangeauth instead of creating a custom hook to check the user state i like prisma and it is the first time working with it, i run in few issues to save the user on the database since I'm not using the next js, I'm using a expo but i was able to fix and save the user Q:2) do i need to regenerate the prisma each time i change the user model Or just do prisma db puch By the why since i have integrated prisma on existing projects with firestore i'm thinking to use the sql database as second data backup Question
@sribalanagasairamasasankga615
Жыл бұрын
This build was awesome!! Can you also show us how to host this. Please......
@supindersingh8882
10 ай бұрын
Thank you for the great video 😀. I have a question. Why you didn't use TypeScript?
@iqbal5942
Жыл бұрын
omg bhai you just amazing no video like that in whole youtube kamal bhai
@KishanSheth21
Жыл бұрын
Thankyou Man.
@hamzahussain8604
Жыл бұрын
Its awesome, Thank you for creating this kinda great videos.... Also I want that Voice Message player in React Native, can you create video in that or any library that I can use it directly for that
@NguyenBaLam-kj7do
2 ай бұрын
it's great that you shared this project, but does your project have a user group creation feature?
@KishanSheth21
2 ай бұрын
No it doesn't have a group feature. Refer to my latest chat app it has group features.
@parampatel2803
Жыл бұрын
Superb project, Loved it dude.
@KishanSheth21
Жыл бұрын
Thanks a ton!
@alexchandrahanif1497
9 ай бұрын
for emojis, is it using a library? or use your own component?
@6qat
Жыл бұрын
Why creating a separate server and not use the server side part of Nextjs ?
@calmnrelaxme6750
5 ай бұрын
After disconnecting the call zego cloud instance still running in the background. getting to many console logs Can you check and tell me how to resolve that issue.
@vivekkumarsingh4806
Жыл бұрын
Amazing project❤ aaj lagadi apne thank u too much❤❤
@KishanSheth21
Жыл бұрын
Thankyou man 😁
@solarspear27
Жыл бұрын
Have you tried deploying this on vercel?
@forytvanced6253
8 ай бұрын
i have a college project and i have seen about half of your video it great thanks for the video i want to ask you how can i add group video / voice calling feature .
@KishanSheth21
8 ай бұрын
You need to make several changes in the DB and you can make it.
@sofihegde3205
5 ай бұрын
Do you have the CaptureAudio component code?
@virajdimble5034
2 ай бұрын
Het Kishan why are only attend the Payment comments & why you are not cheecking the error comments . Monstly some errors are db connections , i have also same issue . pls replay 🤨
@KishanSheth21
2 ай бұрын
Discord is already there for errors, please join discord server and someone might be able to help you there. There are mods there.
@Sonicgenerations8
3 ай бұрын
Does it have a group functionality and block unblock aswell?
@madanmalhotra
Жыл бұрын
Bro, nextjs can handle both of the things, why you used seprate server node for backend?
@harshjha271
Жыл бұрын
please tell me you are earning very good amount of money because the effort here is insane.. after learning all this if you are not earning in lakhs or crore then this will definitely demotivate me.. Thanks Please reply with honesty
@KishanSheth21
Жыл бұрын
To be honest. I'm not earning that much. I'm still struggling with sponsorships. And with youtube adsense you won't earn enough. I have been doing youtube for more than 2 years and still not sure if this would succeed, not to demote you but we have to keep trying, one day it would work out 😁
@siddharthgupta7440
Жыл бұрын
sir kindly make a video to deploy this project on vercel...............🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏
@12_potesanket97
9 ай бұрын
bro did you deployed this project, if yes can you help me to deploy mine
@Infinite_Coding-mz2oj
3 ай бұрын
Sir plz Hindi ma videos banow you are the king of web development boss well done
@CandidoZfinda
Жыл бұрын
Very good your class of tecnology
@siddharthgupta384
Жыл бұрын
Sir kindly make a video to deploy this project
@KishanSheth21
Жыл бұрын
I am going to do it soon.
@siddharthgupta384
Жыл бұрын
@@KishanSheth21 🤩
@salmaahmed7789
Жыл бұрын
yes please, I get traumatized bc I spent too much time and can't deploy
@avinashgardasalgonquin4371
Жыл бұрын
Wow bro!!!!!!!!! lot of effort man, I'm subscribing now
@KishanSheth21
Жыл бұрын
Thanks for the sub!
@ankitmethaniya8705
Жыл бұрын
There is a little error that I encountered. In VoiceMessage.jsx the useEffect used to assign the waveSurfer to the waveform.current returns a callback to destroy the waveform.current but, it will do so only for the initial render, now for the successive render the useEffect will run again However, this time only the waveForm.current is not null, it was destroyed before though and hence the current will not have the waveSurfer and the code will break while accessing the waveform.current.load method inside another useEffect. I solved this by destroying the waveform in the handlePlayAudio func i.e. when the user will play the audio message which will give it time to render all the voiceMessage components. I don't know if it's a good practice or not but it works for me
@agneldominique352
Жыл бұрын
Awesomeness at its extreme level
@KishanSheth21
Жыл бұрын
Thankyou.
@khanaftab3852
Жыл бұрын
Bro please help me whenever i make a call it get disconnected do i need two different microphone and camer for it to work or it should have worked?
@TienNguyen-rr7bl
8 ай бұрын
Can you clone this project using react and typescript? I'm learning react and I really want to learn this project of yours, anyway thank you, you're really good
@harveerSingh-iy9xz
Жыл бұрын
Hey bro your tutorials are very nice need some react native expo app tutorial😊😊😊
@0909J-USA
3 ай бұрын
Hello. I want to buy this but I can only pay with PayPal for online purchases. I don’t have a credit card. Please let me know.
@KishanSheth21
3 ай бұрын
Hi, please reach out to me on my email: kishansheth21@gmail.com
@bipulmishra1883
Жыл бұрын
amazing bhai ... u got a new subscriber
@KishanSheth21
Жыл бұрын
Cheers 🥂
@VaibhavRaheja-bs3li
3 ай бұрын
can anyone tell, if you code side by side the video, the proect will worrk fully?
@robertchurion
8 ай бұрын
Hola, buen día, funcionaría para la api oficial?, y aún, aún funciona el proyecto ?? es para comprar el código en la web?
@rehanshaikh386
Жыл бұрын
the project is awesome. why we need server even next js full stack framework...
@KishanSheth21
Жыл бұрын
I believe that learning this flow is more important as in the bigger projects they don't rely on nextjs backend. A separate backend is a must. Consider a scenario where you want to use a message broker. In that case you would need the backend. What if you need microservices in your app. So the knowledge of the backend is a must. This is my personal opinion.
@miladalipoor3304
Жыл бұрын
I get this problem when connecting to the database: db error: ERROR: zero-length delimited identifier at or near """"
@_PhamVuTien
Ай бұрын
After completing the project, how can I communicate from 2 different devices, sir?
@JaskaranSingh-f7j
19 күн бұрын
the most obvious thing is to deploy the application if not then bring 2 devices on the same wifi network and access the route on the 2nd device using its IP
@ukaszjackowski5133
10 ай бұрын
I have a problem with the handlePlayRecording in CaptureAudio.js. I'm getting the error in console "CaptureAudio.jsx:128 Uncaught (in promise) DOMException: The element has no supported sources."
@DriveEscapes-dx9rn
3 ай бұрын
can i use the free service from zego cloud for one month only?
@leratoskosana2776
7 ай бұрын
is it mobile responsive?
@umar79241
Жыл бұрын
I am a MERN Stack developer I cannot know about prisma or any other thing I know only MERN or fire base so can I start it or not kindly suggest me or for video or audio call which technology you use is webrtc or other kindy
@Harsh_code_382
Жыл бұрын
You can start but you will be facing little problem in prisma with mongodb
@umar79241
Жыл бұрын
@@Harsh_code_382 ok most thank
@twinkles13
7 ай бұрын
Getting this error at 10:01:58 "ZegoExpressWebRTC.js:8 Uncaught (in promise) TypeError: Failed to execute 'getStats' on 'RTCPeerConnection': parameter 1 is not of type 'MediaStreamTrack'." Please suggest how to fix this.
@N0yce
6 ай бұрын
did you get the solution? I am having a same issue?
@twinkles13
6 ай бұрын
@@N0yce Update the zego cloud library, it will work
@N0yce
5 ай бұрын
@@twinkles13 Thanks
@ammarhaidar5995
Жыл бұрын
Very impressive bro... Can make a similar project for zoom application with next13,?
@akbarhusainambaliyasana8113
2 ай бұрын
Is there an admin panel in the project?
@adriano.goncalves
Жыл бұрын
Hello everything is fine? would you like to make video calls and audio by webrtc?
@vladimircreator
11 ай бұрын
This guy is not afraid of DRY
@aadeshsingh27
Жыл бұрын
amazing project brother, god bless you!!
@KishanSheth21
Жыл бұрын
Thank you! Cheers!
@debjitgaming6100
2 ай бұрын
sir invalid hook call error in giving in statecontext file.......i am confident that i have only one react instance and my renderer and react version is same......and i syntax is also correct ..plz solve sir
@GrimReaperAMV
Жыл бұрын
Bro can you add message deletion, edit message and show when a user is typing by the way awesome tutorial
@MuhammadIrfan-cj1cq
11 ай бұрын
have u completed the project?is it working as shown in the vid
@Safiul99
Жыл бұрын
You're very talented ❤❤
@KishanSheth21
Жыл бұрын
Thank you so much 😀
@aryanpinto5105
Жыл бұрын
Hi kishan, is this the extension of your Real time Chat application or you are yet to post it??
@KishanSheth21
Жыл бұрын
No this is a separate video. I am not gonna continue the Real time chat app now.
@SandeepSingh-xs1bt
Жыл бұрын
the project is outstanding, but there is one doubt is there is any personal space for the user just like whatsapp as there is the google authentication only so ig all the users will be logged in to the single window which is not good, as anyone can enter the chat unlike whatsapp where everyone has its own personal space.
@yichunqian
Жыл бұрын
Seems a great tutorial! Would it be hard for anyone who hasn't learned Node.js (but have practices in Java, React.js)?
@KishanSheth21
Жыл бұрын
Won't be too hard. Give it a try.
@jayasatwik1046
Жыл бұрын
Bro god level project Awesome
@JayantBaid02
11 ай бұрын
Bhaiya, I don't know about next.js but i know react.js. Can I able to understand and code this project
@KishanSheth21
10 ай бұрын
You can go for it. Nextjs is not that complex.
@karthikeyajidagam8068
8 ай бұрын
why we arent using redis and kafka here how it can be scalable
@igbuduchibuzor7605
Жыл бұрын
Hello I'm stuck in the beginning. When I typed npx Prisma db push, I got an error that my db server at localhost is not running. You didn't include how you setup the SQL database.
@KishanSheth21
Жыл бұрын
I've used PostgresSQL. You can find any video about the setup about PostgresSQL.
@igbuduchibuzor7605
Жыл бұрын
@@KishanSheth21 thanks! I will
@AvanindraBose
Жыл бұрын
Hi I have one question How to provide end to end encryption in our App
@KishanSheth21
Жыл бұрын
You can use the concept of public keys and private keys for encryption. Actually i did some research for implementing this feature but, it would take a lot of time and It would not be possible to embed all the features in the 12 hour video as this is the limit for youtube videos. I am thinking of releasing a full fledged chat app more features than this, and a more perfect clone than this, but that would be a course instead of a youtube video.
@mohammadshariarparvez669
11 ай бұрын
bro, I want to deploy it. could you please show about it's deployment? can I deploy it in free vercel?
@MuhammadIrfan-cj1cq
11 ай бұрын
have u completed the project?is it working as shown in the vid
@devsspace1918
Жыл бұрын
This is super amazing. Great job
@KishanSheth21
Жыл бұрын
Thank you so much!
@chaitanyagamingvideo5882
3 ай бұрын
Hello sir Please 🥺 tell me how to add push notification on WhatsApp clone please......🥺🥺🥺
@footprint_arts
10 ай бұрын
Earned a sub ❤ keep up the good work brother
@twinkles13
7 ай бұрын
Please make a short explanatory video on prisma
@ProjectMedia5903
Жыл бұрын
Its really crazy bro nice video
@KishanSheth21
Жыл бұрын
Yeah thanks
@vin2368
Жыл бұрын
Bro can we do without Zegocloud for audio call like using WebRTC? if i use it what is the drawback of it.
@KishanSheth21
Жыл бұрын
Doing everything from scratch using WebRTC could be tough. Still in the future videos we will try it out.
@Adityacode
7 ай бұрын
Why the heck are you seving users chat images through public folder in express?? SHouldn't they be private
@SuperYoda7
Жыл бұрын
could you please show us how to implement it in a react native app ? I am looking for such a tutorial for so long!
@KishanSheth21
Жыл бұрын
Yes, soon
@sagar5547
9 ай бұрын
hello bro how to implement socket io in nextjs. i'm so confused can you please make a video on socket io with nextjs
@KishanSheth21
9 ай бұрын
Sure thing. I’ll make a video dedicated to sockets.
@lawp3537
Жыл бұрын
❤ you too much dude, Great work!
@cod3a
Жыл бұрын
awesome dude, good job 😎
@KishanSheth21
Жыл бұрын
Thanks! 😁
@miladalipoor3304
Жыл бұрын
How to create a postgresql database for myself? The env file has a problem for me and it does not connect to the database
@KishanSheth21
Жыл бұрын
Watch any video from youtube how to setup postgresql in your system.
@mehedisagor1719
Жыл бұрын
Thanks for this awesome Tutorial. Thhis project is really great .But the projects should be responsive... 🙂
@KishanSheth21
Жыл бұрын
Yes, you are right I should have made this responsive. The Airbnb clone which is coming next would be responsive for sure.
@lacomedie-tg
9 ай бұрын
Thank you so much. But that doesn't allow you to make statuses or stories
@Arnab3.12
Ай бұрын
I got an error on '"npx prisma db push" this command. Error: P1001: Can't reach database server at `localhost`:`5432` Please make sure your database server is running at `localhost`:`5432`. Please Help ............
@prathapyara1250
Жыл бұрын
when i try to find whether the user found or not using the axios, i am getting this error: Cannot read properties of undefined (reading 'findUnique'). can anyone help me to solve this
@babukicoding
Жыл бұрын
Thanks for awesome project kishen. Will you tell how to deploy such kind of project kishen ??
@KishanSheth21
Жыл бұрын
I will include a separate video for that in the source code in a few days. If you want you could buy out the source code it would help me out a lot and I can create more amazing content.
@KishanSheth21
Жыл бұрын
I will include a separate video for that in the source code in a few days. If you want you could buy out the source code it would help me out a lot and I can create more amazing content.
@hustlewithnik
Жыл бұрын
HELLOOO ,😍😍😍😍LIKED YOU CONTENT VERY MUCH. CAN YOU MAKE NEXT PROJECT ON COLLEGE TIMETABLE SYNC APP WHERE ACTIVITIES/EVENTS/EXAMS/CLASS TIME TABLE SCHEDULE EVERYTHING CAN BE UPLOADEDD. ITS AN UNIQUE PROJECT
@ASWINVISWAJITHNR
11 ай бұрын
I am not able to redirect my page from login to onboarding and also can you please explain how to use Postgresql i.e., stuffs like how to create DB etc..
@KishanSheth21
11 ай бұрын
You can find a youtube video where this process is demonstrated.
@MuhammadIrfan-cj1cq
11 ай бұрын
Hey i am having a similar problem did you able to solve that? i am also not able to go from login page to onboarding page.
@MuhammadIrfan-cj1cq
11 ай бұрын
@@KishanSheth21 heyy, your discord link is not working can u update the link.
@ASWINVISWAJITHNR
10 ай бұрын
@@MuhammadIrfan-cj1cq no bro.... Still it's not working... I don't know whether it's fault on firebase Google Authentication....
@TonyStark90743
Жыл бұрын
Amazing project, will start this soon. How long did it take to make this ?
@KishanSheth21
Жыл бұрын
5 months 🫣
@TonyStark90743
Жыл бұрын
@@KishanSheth21 that's a very long time lol. I will try to do this in 30 days
Пікірлер: 447