Really liked this tutorial. This was one of the best tutorial which I have ever seen. Instead of just copying somebody's code, this time I felt that I used my knowledge to write the code and whenever I got stuck your code helped me to rectify my mistakes. I wish every instructor starts teaching like this, it makes students think about the code rather than blindy copy pasting it.
@saipavan77
Жыл бұрын
Indians attendance
@lottexy
Жыл бұрын
Racist, everyone is welcomed
@rafidhoda
Жыл бұрын
🇮🇳
@avijitpal1421
Жыл бұрын
Present sir
@06tausif31
Жыл бұрын
Present bro 🇮🇳
@lescargos51
Жыл бұрын
Are Sri Lankans welcome? 🥺 🇮🇳♥️🇱🇰
@darylmirontos
Ай бұрын
The best tutorial and teacher i've ever watch.. kudos to you sir. all the best and more tutorial from you.
@rafidhoda
Ай бұрын
Thank you so much for the wonderful comment, Daryl! Really glad to hear you enjoyed it : ) I'm working on more content
@markivkovic7235
Жыл бұрын
I've built many todo/list app so far in my progression. This is one great version. Super simple yet does the trick perfectly. Love the teaching style and the asides as the course progresses. Quality scrimba content, not just a "follow me and build this" it's more a "let me guide you through building this." experience. Now addicted to firebase........
@rafidhoda
Жыл бұрын
Thank you so much Mark for those amazingly kind words! So nice to hear that you noticed all that :) Exactly what I love to hear 🤩 You’ll be happy to hear I’m working on a much bigger Firebasr course that will cover all the other cool stuff Firebase had to offer!
@ajinkya3.14
11 ай бұрын
At 35:00, use "null" instead of empty string. Because the empty string should hold a value and every time you click the add button it will keep entering that value in the database. Setting it null wont add anything to the database.
@rafidhoda
11 ай бұрын
That's a great catch! Thank you so much for commenting :)
@Dharani832
Ай бұрын
thanks a lot I was trying tp figure it out ...finally I got it!!!!!
@tusharkutre6378
Жыл бұрын
Finally its here,I was waiting for so long time like front-end dev with firebase..❤
@rafidhoda
Жыл бұрын
Yes! I really hope you enjoy it Tushar :)
@ammaribrahim8236
8 ай бұрын
Just completed this project. Loved it ♥ Loved your way of teaching. Thanks for teaching this technology with such positive vibe.
@rafidhoda
8 ай бұрын
Thank you so so so so so much ❤❤❤❤❤ 🙌🙌🙌🙌🙌 Thank you for following my tutorial! Really appreciate it :)
@tryingtobeproductive
10 ай бұрын
Thank you for this, I was stressing all of last night trying to find a good firebase tutorial, and this was the BEST thing I could have asked for.
@rafidhoda
10 ай бұрын
So happy to hear that :) Hope you have fun!
@tryingtobeproductive
10 ай бұрын
I did, thanks for your contribution!@@rafidhoda
@tonybowen455
8 ай бұрын
I built this on Scrimba! I use it at least twice a week for my shopping list!
@prasannasundaram9158
Жыл бұрын
Recap towards the end was the icing on the cake. Thanks so much!
@rafidhoda
Жыл бұрын
You're welcome :) Glad you enjoyed it!
@MrPman1999
2 ай бұрын
Man I love you, 1st time I see a fun and hq tutorial on this channel
@henryherrera5043
11 ай бұрын
Great course. Not for JavaScript beginners, but for Firebase instead. Excellent job!
@rafidhoda
10 ай бұрын
Happy to hear that :) Thank you so much!
@soumelee5661
Жыл бұрын
This was so helpful. I learned so many new things. Completed this fully and I'm very very happy to be able to open this in my phone and desktop.
@usernotfound5857
Жыл бұрын
I swear I was just about to work on this!! Thank you so much!! :D I will be back here to thank you once I launch my PWA
@rafidhoda
Жыл бұрын
That's great to hear :) THank you so much for the comment :)
@eugene9340
5 ай бұрын
took me about a week to finish this course. thank you for your dedication and amazing teaching skills!!!
@menghongpor2667
Жыл бұрын
You have just made it so easy!!!! You have saved my confidence!
@rafidhoda
Жыл бұрын
Thank you so much, Meng!!!
@AiExplainedd
13 күн бұрын
thanks, it wasn't boring i enjoyed it.
@vlad-alex2gavanescu888
Жыл бұрын
Great tutorial. Learned so much even as a more advanced programmer. Thank you for this amazing tutorial!
@user-uh8bq6xl6i
5 ай бұрын
possibly the best and most thorough tutorial. Thank you so much!
@user-xy8px9lj2o
5 ай бұрын
Thank you soooo much!!! your course is amazing!!! Thank you so much for your time and energy to create the video!
@mrbaranyt
10 ай бұрын
After many videos and times wasted, getting it done with you was reliving. Very informative. Thank you for this video.
@rafidhoda
10 ай бұрын
Happy to hear that! Thank you so much for the kind words :) Really appreciate it!
@BannisterNicholas
7 ай бұрын
An Issue at 19:08, CORS? You don't state how to get around the CORS issue at that point, or reference back to where you did.
@KumarSahil78
Жыл бұрын
There is a problem if you don't write anything and simply press add to cart, it still gets pushed to the database with an empty string,so to avoid this you can write like this, addButtonEl.addEventListener("click", function () { let inputValue = inputFieldEl.value; if (inputValue === "") { return; } push(shoppingListInDB, inputValue); clearInputFieldEl(); });
@rafidhoda
Жыл бұрын
Yes, you're absolutely right! Thank you so much for sharing :)
@webdev_am
9 ай бұрын
Amazing teaching skills. This is a talent that every teacher should have. 🔥🔥🔥🔥🔥
@rafidhoda
9 ай бұрын
Thank you so much, Arthur! Really grateful 🙏
@LostZenith_
6 ай бұрын
Thanks for this app tutorial! I have to learn firebase for a work project. I decided to make a similar app to this video for my girlfriend's birthday, who is studying abroad for a semester. Super awesome, and I'm sure she will love it.
@HonduranHunk
Жыл бұрын
I was having problems running the app through my browser. The error I got was "cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted." However, this video right here solved my problem: kzitem.info/news/bejne/z65uq2l4f2KJqHo&ab_channel=dcode I hope this helps out anyone running into the same issues.
@clipstv6229
7 күн бұрын
Really love to complete this😍😍
@HSA-
10 ай бұрын
Also born 91, left India for Canada though. Excellent tutorial broski!! Thank you for sharing
@rafidhoda
10 ай бұрын
🙌 Thank you! I spent 2 years in Canada in my early 20s studying math at Waterloo :) Wonderful country!
@robiyaALDC
8 ай бұрын
I liked this video really helped my firebase project, thank you for sharing this video.
@amermoosa
Жыл бұрын
really appreciated your job hopefully if you can make the same app with exactly the same functionality without adding or removing anything but now using react or next Js so that you can teach the all old school and the new school at the same time it will be amazing to compare between them, especially by using use-State user-effect and other stuff which can handle the same options inside this beautiful tutorial.
@rafidhoda
Жыл бұрын
Thank you so much :) If you want to challenge yourself then a great exercise would be for you to make the exact same app but using React.
@zebahgraphy
11 ай бұрын
you provide your subject in a wonderful way.
@rafidhoda
10 ай бұрын
Thank you so much!!
@thelocalgodd
8 ай бұрын
absolutely loved and enjoyed this project
@jeffreyhill854
Жыл бұрын
I added two small additions. You can add items with a 'keypress' event on enter event.key === "Enter" and you can not enter an empty string. inputValue !== '' two simple conditionals that can be added for a bit more functionality
@Klrfl101
Жыл бұрын
Or you can use a form for the input, and listen for a submit event (when you press enter In a form it submits automatically, so you don't need to listen to the enter key)
@alfredoocardosobitar4698
2 ай бұрын
Отличная связка, спасибо за подробности.
@shubhsharma19
Жыл бұрын
started building it!
@rafidhoda
Жыл бұрын
Awesome!
@izaiahevans6989
Жыл бұрын
I like your video, your amazing, thank you for showing me how to create an app and learning java script.
@samaradel22
5 ай бұрын
Can I follow this tutorial to build an app for college system that has attendece, and uploading college work and stuff like this ? Like registering for a course ,knowing grades of each subjects , having notifications for important post from the admin / doctors ???
Thank you so much for the comment Soumadip. Tusen takk!
@soumadip_skyy_banerjee
Жыл бұрын
@@rafidhoda Welcome Dada.
@studyTime2503
5 ай бұрын
A simple insight: For the font to apply to all elements including text input areas you can include it in the universal selector *
@manuelaraujo81
10 ай бұрын
Excellent material! Excellent way to teach! You rock!
@manuelaraujo81
10 ай бұрын
I have a question: why did you use a realtime database instead of a firestore database?
@rafidhoda
10 ай бұрын
Thank you so much! Really appreciate the kind words :)
@rafidhoda
10 ай бұрын
@@manuelaraujo81 Because it's easier for beginners :)
@gauravprakash7451
Жыл бұрын
Best Platform.Great course. Great Tutor
@rafidhoda
Жыл бұрын
Thank you so much Gaurav!
@user-lw6wn6gv9x
Жыл бұрын
Thank you very much sir
@asaadkittaneh2928
9 ай бұрын
amazing thank you very much
@rafidhoda
9 ай бұрын
you're welcome :) glad you liked it
@TheZiommati
6 ай бұрын
Thank you for this tutorial specially for segments where I had to code something myself. This tutorial really learned me a lot 🔥
@akkshaytandon9720
Жыл бұрын
Hey I cannot write to the database after I change my security rules to false for write operation. It gives a warning. And doesn't updates the data base. Any one can help?
@johanrosa
2 ай бұрын
Great course. So clear and easy to follow. Thanks!!
@planethabitat
10 ай бұрын
just improved my code logic and how to structure code thanks
@rafidhoda
9 ай бұрын
Great to hear!
@LordGhapa
Жыл бұрын
I'm from Brazil, thanks for the translation
@jenzojo3421
Жыл бұрын
Wow so nice I was recently asked if I knew firebase and the answer was not really But u jhus encouraged me to go learn it and make my own apps
@rafidhoda
Жыл бұрын
Thanks for the comment! Hope you’ll enjoy the course :)
@creativeturbo
Жыл бұрын
I am 17 and think it is super easy and i can build the same in 10mins
@siddharthvalentine4933
3 ай бұрын
4:40 😂 I think of it already
@something4401
Жыл бұрын
@Rafid Hoda Your teaching is so GOOD...
@Sk8erMorris
Жыл бұрын
One thing to point out are the image files, trying to find the same one with the size is difficult, a github w src would be lovely
@rafidhoda
Жыл бұрын
Excellent point. I’ll see what I can do. Thanks for the comment :)
@celcorsystems1890
8 ай бұрын
I am getting this error: Uncaught SyntaxError: Invalid shorthand property initializer. index.js:5
@guillermo5295
Жыл бұрын
Amazinly well explained. Bravo!! and thanks a lot!!
@bigbeeforever
Жыл бұрын
not sure you covered but you can enter empty strings into the db, defensive programming for this would be to add an if statement in the add to cart button event listener. ie if(inputValue){}
@meerutkavishal
8 ай бұрын
hey i'm not able to find the cdn for getdatabase
@uchihaid4842
2 ай бұрын
me too or for'd initializeApp,ols have u found it
@Cattherine._t
5 ай бұрын
you explain very cool
@michaljanicek6187
Жыл бұрын
Hey Rafid, I have to say that you perfect skills to engage and inspire your audience. Love the way you have talked us through the course. Could i please ask what source code editor have you used. It might be obvious for experienced programmers but I’m new to coding world and absolutely love to learn more . Many thanks and please do some more of your courses. Best wishes
@carlosorellana9952
Жыл бұрын
He is using scrimba, is not a code editor, but more like a code teaching enviroment, if i may call it that way, the link is bellow the video, you may try scrimba or set your own enviroment in your computer
@rafidhoda
11 ай бұрын
Thank you so so much for your kind words :) I really appreciate it! As the other person already commented, I'm using the Scrimba coding platform. You should definitely check it out!
@TheMrOhTwo
Жыл бұрын
just got here, this guy is an amazing tutor
@rafidhoda
Жыл бұрын
Wow! Thank you so much, Lucas! Really appreciate it :)
@nettyYTube
Жыл бұрын
been waiting for this for long
@rafidhoda
Жыл бұрын
Yay! Hope you'll enjoy it :)
@anycolouryoulike9160
Жыл бұрын
When I add to the homescreen the site doesnt look like an app. I still can see the search bar above the app like in a regular browser.
@vasiliyilyuhin8793
Жыл бұрын
Hi! Thank you for this tutorial. It is awesome. Especially for those new to firebase. I ended up with the same result as yours. Everything works ) Now I want to add a feature that allows each user to have their own list. Can you give me some idea or link how I can do it?
@Philbiee
9 ай бұрын
For 31:52, the lists are writing to the database, but doesn't display on my preview list on the li?
@jeffjames15
Жыл бұрын
so nice! thank you!❤
@akoscsonka6802
Жыл бұрын
Thank you for all of these courses. It helps me a lot encourage me.
@rafidhoda
Жыл бұрын
Awesome! That's great to hear :)
@didyouknowthat.channel
Жыл бұрын
Thank you! This is exactly what I need
@rafidhoda
Жыл бұрын
Awesome to hear that! THanks :)
6 ай бұрын
Does not work. Access to script has been blocked by CORS.
@akbarhlubis
Жыл бұрын
Thank you!
@datronny3333
Жыл бұрын
hmmm, guess this video is okay. Not sure if this is like an advertisement to use Firebase, but definitely this video does not cover everything you have to do. So far, after completing the first 31 minutes, I needed to install node.js (not mentioned in the video), the gstatic link they provided does not work (had to find out on my own how to access database from my JS file), now after changing the rules to 'read' true, 'write': false the app is no longer working.
@MohdImran-oy1yx
Жыл бұрын
question, when it become like an app my iphone didnt show the keyboard how to fix it ? but i works fine when in safari
@elou
Жыл бұрын
Awesome, thanks
@dimasnytin
Жыл бұрын
This is that unreally 🤩🤩🤩 Thanks you from your work
@rafidhoda
Жыл бұрын
You're welcome :) Hope you'll like it :)
@Unboundbooksummary
Жыл бұрын
If the same database is used wont the shopping list items be same for all users?
@benjamindame3879
10 ай бұрын
I would like to know if what kind of editor he'd used ?
@FaisalKhan-vy6kr
Жыл бұрын
Thanks for the awesome project. I learned a lot from this video. Now I am feeling much more confident that I will make project with firebase.
@faisalmehar10
11 ай бұрын
Good Work
@rafidhoda
11 ай бұрын
Thank you!
@SatyamCodesss
Жыл бұрын
Rashid is amazing, thanks for this video!
@rafidhoda
Жыл бұрын
Thank you Satyam for this lovely comment :)
@Ranjeetvishwakarma-72
5 ай бұрын
This is very helpful and enjoying video. I learned many new tips and tricks to solve many javascript and css problem with ease.Aur last me to maja hi aa gya 😄
@JR_hSN
9 ай бұрын
Everyone: The video was so helpful indians: let's see who is from india 😂😂😂
@rafidhoda
9 ай бұрын
🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳
@ichigo23984
10 ай бұрын
Thanks you so much for this awsome video
@rafidhoda
9 ай бұрын
Glad you liked it :)
@ichigo23984
9 ай бұрын
@@rafidhoda ❤️
@WweLegends511
Жыл бұрын
Go for this course , the teaching and knowledge provided is awesome 🔥🔥🔥🔥
@dkdas8689
Жыл бұрын
Great video😇
@victorleman2916
Жыл бұрын
Really helpful tutorial!
@shubhsharma19
Жыл бұрын
Rafid on fire 🔥💪💜
@rafidhoda
Жыл бұрын
Shubh!!!! Thank you so much for the support :)
@GGPALVE
Жыл бұрын
Great tutorial.
@SvetlanaKova
Жыл бұрын
thank you !!!
@faizanahmed9304
Жыл бұрын
Amazing video, thank you enjoyed a lot.
@rafidhoda
Жыл бұрын
Thank you so much, Faizan! Super glad to hear you enjoyed it :)
@Web_Chanel
Жыл бұрын
Thanks for the awesome project. Salam🙋saya dari Indonesia
@souratirera3388
Жыл бұрын
Thank...i would like to Know if it is possible to put it at play store
@rafidhoda
Жыл бұрын
Unfortunately no :(
@ocxigin9220
Жыл бұрын
Before you start hating your life because of this error 👇 Uncaught (in promise) Error: PERMISSION_DENIED: Permission denied: 1. Go to the "rules" tabs in your "Realtime Database" dashboard 2. Edit the rules as follows: (This will enable you to send data to your database) "rules": { ".read": true, ".write": true } 3. Then Save it 4. Go back your App project and type the name of the movie and send it . 5. Now check your"Realtime Database" dashboard. The movie you type should show. #Cheers
@TheCodeWhisperer0o0
Жыл бұрын
but I don't understand why do I have to change to true, before that there was days:hours:minutes written
@rafidhoda
Жыл бұрын
Thank you so much for sharing!
@sarfaraz306
Жыл бұрын
Great effort ❤
@maryannjose3205
11 ай бұрын
This is the most cutest thing ever 😭
@rafidhoda
11 ай бұрын
Thaaaank youuuu :)
@stipemaric
Жыл бұрын
Thanx!!! Beautyful
@rafidhoda
Жыл бұрын
Thank you 🙏
@sundayolaoye713
Жыл бұрын
Good work! I uploaded my app on netlify it works on desktop but on my android phone it was saying fake site ahead and was blocking it from shown. what should I do?
@samicodev
28 күн бұрын
its awesome
@rodrigoservice
9 ай бұрын
thanks! thanks! thanks! thanks! thanks!
@rafidhoda
9 ай бұрын
"you're welcome"x5
@tutohowto5345
7 ай бұрын
at 23:00 and adding the items to the firebase just a put a smile on my face, i can't believe im doing this by myself. Thank you so much @rafidhoda
@joelwalkley3902
Жыл бұрын
Why deploy to Netlify? Firebase comes with hosting
Пікірлер: 353