Build and Deploy a Full Stack Social Media App | React JS, Appwrite, Tailwind CSS, React Query

Sdílet
Vložit
  • čas přidán 16. 06. 2024
  • Build a modern social app with a stunning UI with a native mobile feel, a special tech stack, an infinite scroll feature, and amazing performance using React JS, Appwrite, TypeScript, and more.
    ⭐ Appwrite: apwr.dev/JSMastery
    🌟 Become a top 1% Next.js 14 developer in only one course: jsmastery.pro/next14
    📚 Materials/References:
    GitHub Code (give it a star ⭐): github.com/adrianhajdin/socia...
    GitHub Gist (Assets + code): gist.github.com/adrianhajdin/...
    Active Lessons: www.jsmastery.pro/blog
    There is an editing error in the CZcams video at 3:13:28. I discuss the useCreate mutation hook before it's made at 3:19:28. Just follow along and implement the hook at 3:19:28; it'll work fine.
    💻 Join our Discord Community - / discord
    🐦 Follow us on Twitter: / jsmasterypro
    🖼️ Follow us on Instagram: / javascriptmastery
    💼 Business Inquiries: contact@jsmastery.pro
    Time Stamps 👇
    00:00:00 - Intro
    00:05:56 - Setup
    00:15:50 - Routing
    00:18:51 - File & Folder Structure
    00:23:49 - Auth Pages
    00:51:16 - Auth Functionality - Appwrite
    01:02:39 - Storage & Database Design
    01:31:21 - TanStack Query
    02:15:48 - HomePage
    02:48:27 - Create Post
    03:39:48 - Post Card
    04:32:53 - Post CRUD
    04:49:44 - Post Details
    05:02:03 - Explore Page
    05:29:03 - Search Results
    05:39:22 - Active Lesson
    05:45:58 - Deployment

Komentáře • 942

  • @reframeservices
    @reframeservices Před 7 měsíci +32

    I worked in adult education for years, mentored students at college and created courses on Udemy and YT but this is top notch. Great work!

  • @themonthlyexplorer3006
    @themonthlyexplorer3006 Před 3 měsíci +16

    Coming from a client facing role with excels, emails, conferences and endless context switching; Adrian's voice has become my new meditation. I work on projects for 10-12 hours in a single flow and my growth in less than 3 weeks has been surprising to me, I started from a plain website front end, and just finished social media app with all functionalities, logic, back-end. Its crazy how much better my anxiety and doom scroll induced ADHD is feeling.

    • @Eee3f
      @Eee3f Před 3 měsíci

      A mi no me salio lo de poner el fondo negro.

  • @ernst367
    @ernst367 Před 7 měsíci +7

    Now that's how to start a weekend 🎉🎉🎉 ! Thank you Adrian!

  • @bulelaniquinton7272
    @bulelaniquinton7272 Před 6 měsíci +2

    this is a comprehensive yet essential tutorial indeed. thank you brother, keep up the good work. much love from South Africa🙏❤

  • @tks5182
    @tks5182 Před 7 měsíci +120

    Honestly you guys are insane, the amount of knowledge harboured in these videos is unreal, I hope you guys do a zero to hero course soon on Web Development

  • @TessaMero
    @TessaMero Před 7 měsíci +7

    This is beyond amazing, thank you Adrian. Amazing work as always!

  • @miraclenerdkidchiki6249
    @miraclenerdkidchiki6249 Před 7 měsíci +27

    Bro....u really went all out on this project....best practices, best tools for the job (ts, react query), external libraries to make life easier, and not to mention the ACTIVE LEARNING PARADIGM, which is just sick
    Thanks so much for this course, can't wait to purchase your Next.js course 🔥

  • @gyurisc
    @gyurisc Před 6 měsíci +17

    I finished the video. I really love the active learning paradigm and the tasks! Thank you for your hard work and putting together this amazing video!

  • @freeion2023
    @freeion2023 Před 7 měsíci +7

    I want to thank you guys. I've learned so much on this project. I'm new to ReactJS and this project helped gain some experience. Not to mention the latest tools, and Appwrite is sick.
    Thanks so much, and keep up the good work.

  • @zero67187
    @zero67187 Před 7 měsíci +19

    The rate at which you are releasing this content is phenomenal. This is my #1 go to channel for learning how to build applications. I cant wait for the day you release a tutorial on building an e-learning platform.

  • @abdelrahmanzaitoun4402
    @abdelrahmanzaitoun4402 Před 5 měsíci

    I really like the visualization part. Keep going, bud🥳

  • @wantedgaming1464
    @wantedgaming1464 Před 7 měsíci +4

    here again with another outstanding project. truly love your hardwork

  • @akhilmahajan6608
    @akhilmahajan6608 Před 7 měsíci +3

    Wow Adrian... looking forward to this ..this looks super awesome

  • @mimcris8481
    @mimcris8481 Před 7 měsíci +4

    This is definitely the next project I'm doing. I'm excited!

  • @sairaakbar1135
    @sairaakbar1135 Před 7 měsíci +1

    Amazing video, one of the clearest and best tutorials I've ever done. Thank you!

  • @akshaygohil5635
    @akshaygohil5635 Před 5 měsíci

    really amazing how simply you guys explain complicated things and the way this project is structured properly, truely amazed thank you so much keep creating such content .

  • @kavindamk
    @kavindamk Před 7 měsíci +4

    Another wonderful and useful project from Adrian. You are the best!❤

  • @ralphrosael
    @ralphrosael Před 7 měsíci +4

    Wow! Yet another extraordinary project! 🤩🔥

  • @kudoakinichi7111
    @kudoakinichi7111 Před 7 měsíci

    the active learn is amazing , please keep giving the best!

  • @yogabylea
    @yogabylea Před 3 měsíci

    Thank you so much for this complete project! I didn't know i'd end up spending sooo many hours on this and all the small bugs I've had along the way but i'm very happy that it all works now and it's such a valuable porfolio item!!

    • @eddievasquez556
      @eddievasquez556 Před 2 měsíci

      Hello Lea I’m currently finished the project but having trouble with the sign-up and sign in page is there anything you did to fix this problem I just want to see if everything works properly but sadly this error is getting in the way of that

  • @ankitgupta7467
    @ankitgupta7467 Před 7 měsíci +3

    Everything looks same and amazing like Threads app.
    Starting to explore my hands on these too.
    Thank you so much for providing this

  • @paulolinks1
    @paulolinks1 Před 6 měsíci +15

    I'm thoroughly impressed with your excellent course! Spending 25 hours immersed in programming with you, but the learning experience was invaluable. Despite making several mistakes along the way, I successfully navigated through them. I'm convinced that I'll be purchasing your course - it's been a rewarding journey. Thank you!

    • @akshaynarwadkar5264
      @akshaynarwadkar5264 Před 4 měsíci

      this is 6 hours course, how you have spent 25 hrs ?
      there is 1 comment below as well who also says , he/she spent 25 hrs.
      what am i missing ?

    • @syedammarali108
      @syedammarali108 Před 4 měsíci

      ​@@akshaynarwadkar5264 I think he is talking about whole time of watching the tutorial, writing code and debugging.

  • @TV-uu7ek
    @TV-uu7ek Před 7 měsíci +1

    i really appreciate the content, cant imagin how i learn all this as self taught without this channel

  • @bonganijele9770
    @bonganijele9770 Před 7 měsíci

    I can't believe I missed best tutorials for all these months, but it's good to be back.🙂

  • @G_O_J_O_S_A_T_O_R_U
    @G_O_J_O_S_A_T_O_R_U Před 7 měsíci +83

    Wow, I am truly amazed by the generosity of this project! 🙌 They could have easily monetized this valuable content, but instead, they've chosen to make it freely accessible to all students and learners. I am incredibly grateful for their efforts. 🙏
    I'm proud to say that I landed a job thanks to the knowledge I gained from their videos and by working on projects alongside them. 🚀 Thank you so much for this incredible opportunity! 😊

  • @ayushmandliya9493
    @ayushmandliya9493 Před 7 měsíci +4

    Just finished now
    Its marvolous bro .....
    Thanks for deliver the best content on youtube

  • @greeshmadeshpande6080
    @greeshmadeshpande6080 Před 4 měsíci

    i loved the way you explained each and every thing

  • @dhritimanhazarika
    @dhritimanhazarika Před měsícem

    Your way of teaching is calming and reassuring ! Helps people to learn at ease and keep learning new stuffs everyday !

  • @nabeelmirza8801
    @nabeelmirza8801 Před 7 měsíci +3

    I have learned so much from you! Keep up the good work!

  • @Amvflix7
    @Amvflix7 Před 5 měsíci +8

    just completed the project. Honestly, I learned a lot of good practices and reusable code practices. Thanks a lot JSM.

    • @syahidanarrizaldysidik4226
      @syahidanarrizaldysidik4226 Před 4 měsíci

      congrats bruh 👍🏻

    • @himanshuchahar5374
      @himanshuchahar5374 Před 4 měsíci

      Bro I am thinking of starting this project, can you tell me that we are using app write and wheather it's free or paid?
      Do we need to pay for something in this entire project?

    • @mileslegend
      @mileslegend Před 3 měsíci

      i am having a challenge ..in my appwrite users are signed up but on my front end, am told that its failed

    • @cjsamuel123
      @cjsamuel123 Před 2 měsíci

      Too many errors on the explore, queries(getNextpagepam). Loader without views and signin error. Even after api.ts add projectID.. Pls send a link for fix, love the classes. GODBLESS..

    • @nhantrong7688
      @nhantrong7688 Před 2 měsíci

      @@himanshuchahar5374 Have u done this project brother ? Is it anything we have to pay for that ? Appreciate.

  • @basicfix744
    @basicfix744 Před 3 měsíci

    I want to say thank you for this wonderful tutorial, I learned the process and now here I am with my full developed website :)

  • @Pierrot24382
    @Pierrot24382 Před 7 měsíci +1

    Thank you for this tutorial Adrian! You are one of the best on YT :)

  • @zain_x_alpha
    @zain_x_alpha Před 7 měsíci +3

    I am watching your course from two years and thanks for all these free courses and projects ✨ as I learn many new things from your projects

  • @khynantoque
    @khynantoque Před 7 měsíci +12

    This is absolutely fantastic! Thank you for this free course.

  • @wego-k4811
    @wego-k4811 Před 7 měsíci +1

    Another amazing course. I really tend to learn so much from you. ❤
    And I see you've upped the time

  • @himanshumanitripathi7261
    @himanshumanitripathi7261 Před 7 měsíci +2

    Another great project delivered!😀

  • @FBI-jt9gb
    @FBI-jt9gb Před 7 měsíci +3

    I am incredibly grateful for your time and effort to continually grace us with amazing valuable contents that people charge to teach.. truly grateful

  • @orangvaik
    @orangvaik Před 7 měsíci +4

    I learned a lot from the video. Thank you, master 🙇

  • @EbrahimMamawala
    @EbrahimMamawala Před 7 měsíci +2

    Now I know how to spend my weekend ! Thanks a lot for this amazing content

  • @asifmiles8083
    @asifmiles8083 Před 6 měsíci +1

    Just love you guys! the quality of your videos is incomparable! A hero to zero , from scratch JS or React or Next course would be really helpful

  • @L_was_taken_yt
    @L_was_taken_yt Před 7 měsíci +6

    The greatest teacher on CZcams right now ❤

  • @DennisIvy
    @DennisIvy Před 7 měsíci +3

    Absolute Legend!!! 🔥

  • @shilpavaidya1077
    @shilpavaidya1077 Před 5 měsíci

    this is the most knowledgeable content I have ever found. Thank you for this video. May you shine bright. All the best to this team in helping us to progress in technologies with ease...

  • @phatemeow
    @phatemeow Před 7 měsíci +1

    I've learned so much from you over the years. Thank you so much!

  • @ismaeltinta6118
    @ismaeltinta6118 Před 7 měsíci +2

    Wow. Eager to come to this after I finish your Next.JS course! Please have a project with react native next! Would be great to see how your genius works overthere as well. Thanks for the education you are providing.

  • @devanshbhardwaj4049
    @devanshbhardwaj4049 Před 7 měsíci +2

    You are amazing man, You are saviour to all the developers out there really man appreciate your efforts. Thank you so much for so much content.

  • @pintae8681
    @pintae8681 Před 7 měsíci

    Thank You so much!!! All of your videos are better then some of paid courses out there.

  • @suryakantasinha
    @suryakantasinha Před 7 měsíci +2

    yeahhh my fav youtuber is back ,waiting for every friday😁

  • @anatoli25236
    @anatoli25236 Před 6 měsíci +4

    Thanks a lot for this amazing tutorial! Spent around 25 hours overall following it, as well as doing the Active Lessons. I must say if you diligently follow it, it really teaches you a practical skill. The tech stack showcased is also great: React Query feels like an overhead at the beginning and you wonder why on earth have it to begin with, but as you progress and especially once you start doing the active lessons, it becomes obvious how it makes things so much easier.

    • @javascriptmastery
      @javascriptmastery  Před 6 měsíci +2

      What an amazing piece of feedback. Thanks for following it diligently!

    • @akshaynarwadkar5264
      @akshaynarwadkar5264 Před 4 měsíci

      this is 6 hours course, how you have spent 25 hrs ?
      there is 1 comment below as well who also says , he/she spent 25 hrs.
      what am i missing ?

    • @anatoli25236
      @anatoli25236 Před 4 měsíci

      @@akshaynarwadkar5264 I was actually doing the website myself while watching?

    • @armaan5413
      @armaan5413 Před 4 měsíci

      buddy if you think it's a 6 hour video then you're doing it wrong...that means u're just copy pasting the code which results in ZERO learning...code along with him..try to implement features on your own and ,debug the code and then look at the solution@@akshaynarwadkar5264

    • @renegildo4408
      @renegildo4408 Před 4 měsíci +1

      I spend 23 hours, i had a lot of errors, but at the end was worth

  • @stanislaumarudau2006
    @stanislaumarudau2006 Před 3 měsíci +4

    I want to say my thanks to you for creating this tutorial. It was amazing, but more suitable for people who are already very acquited with React and WebDev in general. Want to remark that in the very beginning I used JS instead of TS and also I did all the backend and APIs using Supabase. It was pretty challenging, since some of the components I created differently so there was a lot of debugging.
    And I also wanted to say that it was very clever to use userID for likes and saves, since if we used username, if the user changed it, the likes and saved would still have the old username and this would result in a nasty bug. However, since the userID doesn't change, it was swiftly eliminated.
    Well Done!!

    • @Ivan-xi7to
      @Ivan-xi7to Před 15 dny

      Is everything that Apprwrite does can you do it in Supabase as well?

    • @stanislaumarudau2006
      @stanislaumarudau2006 Před 15 dny

      @@Ivan-xi7to yes, but it's a bit harder

    • @Ivan-xi7to
      @Ivan-xi7to Před 15 dny

      I am in the same situation as you, I will do this project with JS but I want it to do it with Supabase, do you think is worth it to continue with Supabase or just do it with Appwrite? Thanks man!

    • @stanislaumarudau2006
      @stanislaumarudau2006 Před 15 dny

      @@Ivan-xi7to Appwrite will be an easier way, but if you want more independence with the project that doing it with Supabase is a great challenge. If you are a beginner though, you should consider doing it with Appwrite first. Good luck with your coding path!

    • @stanislaumarudau2006
      @stanislaumarudau2006 Před 15 dny

      @@Ivan-xi7to Also in Supabase there is separation in layers for users metadata and public data, so when you reach the step with showing all users and generally working with not only the logged in user, but all of them, you will have to use some tricks to make it work.

  • @miraclenerdkidchiki6249
    @miraclenerdkidchiki6249 Před 7 měsíci +1

    This video dropped at the Right time....was just thinking of learning how to use Appwrite....thank so much ❤

  • @berihunzeruberihunzeru8370
    @berihunzeruberihunzeru8370 Před 7 měsíci +3

    As always amazing

  • @SZBrosOfficial
    @SZBrosOfficial Před 7 měsíci +3

    Your Videos are no.1 on CZcams | You are No.1 Teacher in the World | Thanks

  • @mahamadousimpara4320
    @mahamadousimpara4320 Před 7 měsíci

    Bro your contents are amazing, I love it !!

  • @toptry5
    @toptry5 Před 7 měsíci

    Active lessons that you provide are a really Awesome idea, I was thinking of adding new features on my own but then I got the surprise of "Active Lessons". Now I am going to complete the lessons.

  • @adeolaokubadejo
    @adeolaokubadejo Před 3 měsíci +4

    I am almost done with this project and it is a hit!!! Lots of error on my part but i was able to debug all, I am overwhelmed with all i have learnt so far but it is definitely worth it . Thank you

    • @genexsis9203
      @genexsis9203 Před 3 měsíci +2

      how beginner-friendly is it. i am new to react

    • @adeolaokubadejo
      @adeolaokubadejo Před 3 měsíci +1

      @@genexsis9203 it is beginner friendly, i am also new to react.

    • @asmittyagi6250
      @asmittyagi6250 Před 2 měsíci +3

      @@genexsis9203 start building and in the way if you face some problem , learn that right away . My suggestion would be make some simpler projects before , available on the same channel and then build this project . It's really really TopNotch.

    • @VikramMega
      @VikramMega Před 2 měsíci +1

      did you get this error: AppwriteException: Invalid query: {"method":"equal","attribute":"accountId","values":["65ff5cffdfcc9eccf353"]}
      ? at 2.06?

    • @asmittyagi6250
      @asmittyagi6250 Před 2 měsíci +3

      @@VikramMega yes try installing appwrite version 13.2.0

  • @liperanqey
    @liperanqey Před 7 měsíci +47

    Beautiful, i agree even paid courses cannt provide such content

  • @programmerslife01
    @programmerslife01 Před 7 měsíci +2

    You're amazing as always, thank you so much!❤❤

  • @haimantikamitra9284
    @haimantikamitra9284 Před 7 měsíci +1

    Love the content! Thanks Adrian!

  • @BeeBee-fd7ls
    @BeeBee-fd7ls Před 7 měsíci +3

    Wow stunning. Thank you.❤❤❤🎉🎉🎉

  • @shamimhossain7333
    @shamimhossain7333 Před 7 měsíci +5

    I love it when you use free resources for learning cause most of us cannot afford those tools which need to buy for practice ❤❤❤

  • @SuperYoda7
    @SuperYoda7 Před 7 měsíci

    this is as usual high world class content here... I love it. thanks for sharing it on youtube.

  • @abol_ta_b6143
    @abol_ta_b6143 Před 7 měsíci +2

    "This is great! Thanks, Adrian, for such useful content."

  • @DeadVisionsStories
    @DeadVisionsStories Před 20 dny +4

    is anyone else having issues with globals.css coming up with problems?

  • @RAJUSARKAR-zo7om
    @RAJUSARKAR-zo7om Před 7 měsíci +3

    JSM never disappoints 💯

  • @deus-lovult
    @deus-lovult Před 4 měsíci

    Thank you for the React content, it is appreciated that you continue to upload projects focused on React to learn it well before next , greetings

  • @deviskalo
    @deviskalo Před 7 měsíci +2

    This guy is a geniues! Thanks for this cool course @Adrian.

  • @puneetsharma457
    @puneetsharma457 Před 7 měsíci +3

    It is the best way to start project based learning along with the best javascript tutor and his teaching skills✌🏻😇

  • @larrye
    @larrye Před 7 měsíci +4

    Thank you so much. I love your in depth videos, but I also like your shorter (60-90min) videos that dive into specific topics like Redux Sagas/Thunks, Axios, Testing, Debugging, etc.

  • @Messaadi
    @Messaadi Před 7 měsíci

    i was waiting for this moment !!

  • @creativedad.4912
    @creativedad.4912 Před měsícem

    The efforts and love you dedicate to your work is inspiring...thank you!!

  • @WatchTheWorld50
    @WatchTheWorld50 Před 7 měsíci +15

    Hey Adrian, you started using useCreatePost hook in the PostForm file without creating it in the queries&mutations file....At 03:13:00 in the video. I think it's the video Editor's mistake... Because the useCreatePost hook and createPost api function were created later in the video at 03:19:00... It means that the video editor miscompiled the videos .... and put video of 03:13:00 to 03:19:00 and 03:19:00 video to 03:13:00....I think many viewers will understand it.... But it can be a little confusing for some viewers... & It looks that it can't be corrected without deleting this video... So, would recommend that you just add a warning about it in the description/comments for viewers.....

    • @javascriptmastery
      @javascriptmastery  Před 7 měsíci +1

      Thanks, will check immediately and address it!

    • @fuzanu
      @fuzanu Před 7 měsíci +2

      thank you for pointing it out, i was so close to be stuck at 03:13:00 if it wasn't for u. bless

    •  Před 7 měsíci +1

      Thanks, I got stuck for days figuring this out. Even tried replaying the video again and again from before the 3hr mark. lol

  • @huynhphatat3919
    @huynhphatat3919 Před 7 měsíci +4

    so awesome man! But if this was made with Next13, I think it would've been more amazing.

  • @allin7399
    @allin7399 Před 7 měsíci +2

    You are the best, I follow you with great love and I am amazed by your knowledge. It is a pleasure to listen to your voice and the way you explain ALL .🎉🎉🎉

  • @adomfosu6251
    @adomfosu6251 Před 7 měsíci +2

    Wow ...exactly what I am looking for....Thanks JSM

  • @AlgorithmDoctor
    @AlgorithmDoctor Před 7 měsíci +26

    The best software development university ever ❤

    • @javascriptmastery
      @javascriptmastery  Před 7 měsíci +2

      Thank you!

    • @tdoc666___
      @tdoc666___ Před 7 měsíci +1

      Of course is the best for you, cuz it makes your learning easy as covers ONLY what needed for this kind of project

  • @mohitcodeswell
    @mohitcodeswell Před 7 měsíci +13

    Show us more about react native, as flutter is the new competition and we don't wanna get lost of this react ecosystem.

    • @javascriptmastery
      @javascriptmastery  Před 7 měsíci +4

      more to come!

    • @thereaper7682
      @thereaper7682 Před 7 měsíci +1

      Yes agree. I hate flutter and I would like to focus only in react native since it's react based

    • @mohitcodeswell
      @mohitcodeswell Před 7 měsíci

      @@thereaper7682 flutter is a Google's product hence it offers more because Android is from the same. Google should think equally for both

    • @Anonymousssss368
      @Anonymousssss368 Před 7 měsíci +2

      Exactly 💯

    • @cranberry888
      @cranberry888 Před 7 měsíci

      ​@@thereaper7682why so? is flutter code so bad?

  • @DarlanZero
    @DarlanZero Před 6 měsíci

    Thank you for the project. I am brazilian, and for now i don't have yet monetary conditions for buying your masterclass as well, but on the future this is one of my plans without debt.
    I liked a lot how to learned several things that i didn't knowed. As you said, i will try to implement more functionalities and stunning design patterns to the app as well.

  • @rajnishanand5150
    @rajnishanand5150 Před 7 měsíci +2

    Mind Blown away 🔥🔥🔥🤯🤯🤯 Amazingly Superbly Perfectly Well done

  • @demomicrocrawlerclub
    @demomicrocrawlerclub Před 5 měsíci +3

    Appwrite Url need to be updated please. Or should we simply register a free account? Your affiliate will not work then.

  • @YuuffyLIVE
    @YuuffyLIVE Před 5 měsíci +4

    Whenever I'm trying to logout (which works fine) we get a console error:
    AppwriteException: User (role: guests) missing scope (account)
    at Client.
    It seems like you are trying to use account.get() without any permissions or having an active session in your AuthContext.tsx - Is this intended? How do we resolve this? I've tried to check for an activesession with getSessions but without any luck.

  • @rostam_jabbaroff
    @rostam_jabbaroff Před 7 měsíci +1

    You are a beast!!! Keep going, and we will follow you.

  • @digigoliath
    @digigoliath Před 7 měsíci +2

    Wow, amazing!! I am diving IN!

  • @-NiKoLaY
    @-NiKoLaY Před 7 měsíci +3

    Amazing content ❤ May I ask what theme do you use?

  • @ramasanjaya22
    @ramasanjaya22 Před 7 měsíci +3

    Damn bro 🔥🔥 Adrian, can u provided more react native content? Tym

  • @ankitghosal5841
    @ankitghosal5841 Před 3 měsíci

    I REQUEST YOU TO MAKE ALL YOUR VIDEOS LIKE THIS WELL EXPLAINING EACH AND EVERY FEATURE BEING IMPLEMENTED THANK YOU.

  • @uditnagar7905
    @uditnagar7905 Před 20 dny

    Thanks for the active lessons sir...I just now noticed it on the timeline....Please implement in all your future videos

  • @eddievasquez556
    @eddievasquez556 Před 2 měsíci +11

    Hey if anyone know how to fix the issue with logging in and signing up can you please send me a message I’ve gone through the whole project but not successful in that part of it other that I have everything completed.

    • @bennyshi7678
      @bennyshi7678 Před 16 dny +1

      hey were you able to fix it? i am also stuck on the auth part as well

  • @BobNasty36
    @BobNasty36 Před 4 měsíci +23

    This tutorial is a mess. The github repo doesn't always match what he's typing on screen. And in the Create Post section, he's checking to make sure a file has uploaded before we even setup any of the createPost/uploadFile/getFilePreview functions inside api.ts. Which doesn't make any sense and is super confusing.

    • @Remotecube3
      @Remotecube3 Před 3 měsíci

      I’ve been following the tutorial exactly the way he’s doing it, and every time I try posting something, I get the “Please try again” toast. I’ve done EVERYTHING the exact way it’s done in the video

    • @piyushdahake5760
      @piyushdahake5760 Před 3 měsíci +2

      that's an editing error, he mentioned about it in the description

  • @juniorMr
    @juniorMr Před 7 měsíci +2

    amazing, another banger 🔥

  • @mattiastarr7379
    @mattiastarr7379 Před 5 měsíci +2

    I just finished the whole video! I can say it was a challenging project, with a lot of personal debugging, but everything went perfectly! I really appreciate your work for creating this valuable content, and I just can't wait to start a new project!🔥

    • @a8hi83
      @a8hi83 Před 5 měsíci +2

      hey can you share ur github link just so i can reference if i face any errors

    • @belairbeats4896
      @belairbeats4896 Před 5 měsíci

      Same here... having a hard time getting after 1h 50min

    • @rahulwagh9283
      @rahulwagh9283 Před 5 měsíci

      @@belairbeats4896 did you complete appwritecloud setup properly?

    • @SujitKumar-pw1sl
      @SujitKumar-pw1sl Před 4 měsíci

      Hey can you share your github link ?

    • @carolynnbrice3032
      @carolynnbrice3032 Před 2 měsíci

      Any chance you implemented the follow and unfollow functionality?

  • @daily_adorable_pets7372
    @daily_adorable_pets7372 Před 5 měsíci +3

    I'm facing issues with the web displays. The button, form won't align or move to the center of the page

  • @KingofShorts08
    @KingofShorts08 Před 7 měsíci +3

    Thank you so much 🙏. I am 14 and I really want to become a software developer before I'm 18, any tips? A

  • @an.devv7
    @an.devv7 Před 7 měsíci

    this is insane! 🔥, thank you so much

  • @anisedocolins
    @anisedocolins Před 5 měsíci

    May God continue to reward you ❤....such an amazing video

  • @parthdz8410
    @parthdz8410 Před 7 měsíci +4

    Adrian, no TypeScript.
    I want JavaScript, React , Redux, Appwrite, Tailwind projects please.

  • @iLiran
    @iLiran Před 7 měsíci +2

    Hi, are most websites (mid-level not Facebook level) using tools like Firebase, Supabase, AppWrite, etc.. to handle Auth/Databases/Storage or is it much better for the long run to build their own systems?

    • @javascriptmastery
      @javascriptmastery  Před 7 měsíci

      I like using these tools, especially if they're open source like Appwrite :)

  • @proudmoroccan8164
    @proudmoroccan8164 Před 7 měsíci +2

    Thank you for sharing. Greatly appreciated.

  • @amirhoseinasghari1936
    @amirhoseinasghari1936 Před 6 měsíci

    I really like your videos very much. They are so great. I have been following your videos for years and I really hope you make a firebase tutorial

  • @isthatsahil
    @isthatsahil Před 7 měsíci +4

    I am getting the below error after copying the globals.css file,
    `The `bg-dark-1` class does not exist. If `bg-dark-1` is a custom class, make sure it is defined within a `@layer` directive.`
    Whats wrong with this ? I am new to tailwind css

    • @javascriptmastery
      @javascriptmastery  Před 7 měsíci

      You have to use the globals.css and tailwind.config.js that I provide

    • @diogo1277
      @diogo1277 Před měsícem

      For anyone looking, you have to add the 'bg-dark-1' colors in the tailwind.config file.