Build a Jira Clone With Nextjs, React, Tailwind, Hono.js | Part 1/2 (2024)

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 331

  • @codewithantonio
    @codewithantonio  Месяц назад +46

    ⭐170+ hours of content, 21+ projects including source code available on my platform: dub.sh/twpYBjw
    🔥 Get $50 in Appwrite credits: apwr.dev/antonio50
    First of all, thank you for clicking on this video. At 16 hours long (2 parts), it is my longest ever free video, and after more than a month of hard work it is finally out, and I hope you will enjoy it ❤
    This time I decided to be specific with the versions I install in my project. This way you will *hopefully* not be blocked by any deprecations or breaking changes for a longer period, so I will be using this as a quick reminder for you to always look at the version of the package I am installing and try to use the same.
    We will be learning a ton of things, most notably how to use the Appwrite SDK, which has been requested a lot in my comments. They've also been kind enough to provide you with $50 USD in cloud credits should you decide to further scale your app in Appwrite!
    Besides that, here are the key features in this project:
    🏢 Workspaces
    📊 Projects / Epics
    ✅ Tasks
    📋 Kanban Board View
    🗃 Data Table View
    📅 Calendar View
    ✉ Invite System
    ⚙ Workspace and Project Settings
    🖼 Image Uploads (for avatars and attachments)
    🔌 Appwrite SDK Integration
    ⚛ Next.js 14 Framework
    🎨 Shadcn UI & TailwindCSS Styling
    🔍 Advanced Search and Filtering
    📈 Analytics Dashboard
    👥 User Roles and Permissions
    🔒 Authentication (OAuth and Email)
    📱 Responsive Design (Mobile-friendly)
    🚀 API using Hono.js
    Happy learning, and see you in the next tutorial!

    • @iuliancarnaru954
      @iuliancarnaru954 Месяц назад +1

      Hi Antonio, why is no more monthly payments?

  • @MohammedMaaz-un2gp
    @MohammedMaaz-un2gp Месяц назад +70

    Bro is not gonna let AI get better than us developers. Thank you Antonio!

    • @codewithantonio
      @codewithantonio  Месяц назад +1

      😁 Thanks for enjoying my content!

    • @Davidchai-og1de
      @Davidchai-og1de Месяц назад +2

      i think ai will never surpass the human developers because we have creativity

    • @gp390
      @gp390 Месяц назад +2

      😂😂😂

  • @miraclenerdkidchiki6249
    @miraclenerdkidchiki6249 Месяц назад +45

    Literally just rounding up on the slack clone.....you are an amazing teacher Mr. Antonio...God bless you for the immense value you add to our lives

    • @codewithantonio
      @codewithantonio  Месяц назад +4

      Thank you for watching my content!

    • @BAWAOP
      @BAWAOP Месяц назад +2

      hey man, you wrapped up that slack clone, i’m also almost done!
      do you mind connecting sometime, i’m facing a small issues

    • @surya_dada_
      @surya_dada_ 28 дней назад +2

      What do you think which project is better for learning slack clone to jira clone??

    • @miraclenerdkidchiki6249
      @miraclenerdkidchiki6249 28 дней назад

      @@surya_dada_ both
      I loved the slack clone cause it used Convex as the backend and i am already familiar with convex (started using it since 2023).....i have also begun the jira clone cuz i will love to see how to use Hono and nextjs, also i used appwrite in the past

  • @THE_zhao
    @THE_zhao 29 дней назад +18

    You are the best RUclips channel in this field. You didn't talk nonsense about the project and taught me new architectural solutions. Thank you Antonio!

  • @smartbeeinc
    @smartbeeinc Месяц назад +16

    I mean, it's the clean design for me. No nonsense, straight to business. Thank you, Antonio. I swear I chose this path because of you. 💝

  • @avishekdas4947
    @avishekdas4947 Месяц назад +9

    There are no words to express my gratitude to you. We can learn for only teachers like you. I wish i could afford your primium course but I hope I can afford it some day. Lots of love❤

  • @finetopethiopia4095
    @finetopethiopia4095 21 день назад +2

    Just finished this part of the tutorial and I am in awe. Thanks, Antonio. The project organization with feature is the greatest thing I have learned this year.

  • @TheMERABANABER
    @TheMERABANABER 29 дней назад +2

    One of the best youtube channels of all time. I watch your video as one hour long lectures everyday after work and then rewatch them when I'm trying to sleep. All the love.

  • @HenokGebresenbet
    @HenokGebresenbet Месяц назад +23

    "hey there my name is antonio" legendary🥰

  • @Plaswin
    @Plaswin 8 дней назад +2

    I laugh every time Antonio says "Great job", I mean you did all the work :) . Thank you for another great project.

  • @mdalmamunit427
    @mdalmamunit427 20 дней назад +1

    I love the way you explained this concept-it’s so clear and easy to understand!

  • @ipcgrdn
    @ipcgrdn Месяц назад +3

    Hello Antonio, I’m a university student in Korea, and thanks to you, I’ve reached a turning point in my life due to the tremendous help you’ve provided. You’ve been my teacher and my only mentor. I want you to know that you’ve made a huge impact on a student living on the other side of the world. As I leave this first comment, I’d like to make a suggestion. Could you possibly create a video on cloning RUclips Music or SoundCloud?

  • @karacan2469
    @karacan2469 3 дня назад +1

    Thank you for sharing this tutorial! It would be even more helpful if you could start by walking through a design plan, like a Figma layout, or outline the goal and structure of the app before jumping into coding. It often helps beginners to understand how real-world developers approach UI design and the planning stages. This way, we could follow along with a clearer understanding of what we’re building and why, rather than diving straight into code without a defined direction. Again, thanks for the great content!

  • @chaoticcitrus
    @chaoticcitrus Месяц назад +2

    This is so soo awesome. Just started the slack clone and this is heree. Will definitely rush to finish that and be on here.
    Thank you, Antonio ^

  • @businesscoach202
    @businesscoach202 21 день назад

    Great insights! Growing a business takes persistence, smart strategy, and knowing your audience. It's all about creating value, building strong relationships

  • @markus_dev_cwb
    @markus_dev_cwb Месяц назад +3

    Oh my gosh, this is a gift project!!!
    Tks Antonio.

  • @amirfahd197
    @amirfahd197 Месяц назад +3

    Man you're amazing, thanks for the vids it helps a lot for me to build my very own front end design

  • @摸看看-v8p
    @摸看看-v8p Месяц назад +3

    You're the greatest tech blogger on Youtobe

  • @mate_motive
    @mate_motive Месяц назад +4

    yesterday search for calendar view did not find a good resource but today got you and when it's you we know we don't need to go anywhere

    • @codewithantonio
      @codewithantonio  Месяц назад

      fyi, calendar implementation is in part 2, coming tomorrow!

    • @mate_motive
      @mate_motive Месяц назад

      @@codewithantonio thank you ❤

  • @ziacodes
    @ziacodes Месяц назад +2

    Broooo. I built a similar application.
    I'll see whole video to see your structure and how you approach things... Really really amazing.
    Keep it up!

  • @WiseD3v33
    @WiseD3v33 Месяц назад +2

    wow @Antonio this is crazy
    thanks for Your time, effort and dedication

  • @pdunk
    @pdunk 11 дней назад

    Antonio you are goated, you are the javascript goat a 10X developer, once I make it I will have to give pay you , I'm in kenya Africa and you are just reaching me from another side of the world God bless you 🙂🙂🙂

  • @alexandervasilenko7773
    @alexandervasilenko7773 Месяц назад +2

    Thanx a lot, bro! You're one of the best prof! Waiting for the part 2...

  • @abdullahisalihu8107
    @abdullahisalihu8107 Месяц назад +3

    Finally, I’ve been looking for this

  • @wahidulislam-dl5cv
    @wahidulislam-dl5cv 28 дней назад

    your RUclips tutorial videos are best and ur teaching methods are exceptionally organized and astonishing. so easy to understandable ❤❤

  • @SK_Covers
    @SK_Covers Месяц назад +2

    Bro 👀👀❤️❤️❤️
    It's winter, but you always WIN(ter)🎉🎉🎉

  • @jaecheokkim99
    @jaecheokkim99 29 дней назад +1

    perfect video for nextjs learner like me :) I really appreciated!!!!

  • @VY-zt3ph
    @VY-zt3ph 29 дней назад +1

    Holy fuck. This dude is on fire with Next.js. I wish this level of skill I could have too

  • @khouchanemahmoud9475
    @khouchanemahmoud9475 29 дней назад +2

    Man this is so cool can't wait to start coding

  • @eugenebesedovsky
    @eugenebesedovsky 27 дней назад +1

    20:00 I believe that tailwind worked on test component just because you already used text-red-500 on your name before and the css class was already generated. But it wouldn't work if you apply a tailwind classname you haven't used before. Thank you for your amazing videos Antonio!

  • @RABWA333
    @RABWA333 22 дня назад

    Thanks a lot for the production quality you provide . this is really great

  • @bacloud
    @bacloud 12 дней назад

    Amazing content, Your explanation are great. Great job :)

  • @NattapongPUN
    @NattapongPUN 28 дней назад

    OMG, this project is blowing my mind.

  • @mohammadabbas1623
    @mohammadabbas1623 Месяц назад +1

    Bro is back with master pice

  • @skhomo
    @skhomo Месяц назад

    I pitty a developer who hasn't seen this channel - great work Antonio as always

  • @vrfEducation
    @vrfEducation 29 дней назад +2

    super super cool man. I've learned a lot. Thanks

  • @vraudio.
    @vraudio. 6 дней назад +1

    Hi Antonio. I think I found a typo in youtube timestamps.
    At 08:10:05, it says: Adding a "delete" functionality.
    while it should be more like: Adding "members" functionality or something similar.
    Great Job.

  • @Showmatic
    @Showmatic Месяц назад +4

    Wow, the timing for this is perfect

  • @emretarhan0
    @emretarhan0 Месяц назад

    hello antonio! i'm grateful to you for the special 50% discount for turkey. i'll support you as much as i can

  • @vittoriomorellini1939
    @vittoriomorellini1939 28 дней назад +1

    You are simply incredible

  • @CodingWithTaaxo
    @CodingWithTaaxo Месяц назад +4

    29:18
    fun fact: it's not teritary but tertiary and is pronounced "TUR-shuh-ree."

  • @techwithib
    @techwithib Месяц назад +2

    I was waiting for this video!

  • @lightoncode
    @lightoncode Месяц назад +1

    I asked it and I got it. Thanks a lot Antonio.

  • @Akgktainment
    @Akgktainment Месяц назад +1

    babe wake up master Antonio upload new master peace.😍

  • @athergaming6878
    @athergaming6878 20 дней назад +1

    Amazing tutorial, and quick question, what do you think is the current best thing to use for db? Prisma, Convex or something else

  • @NTDairy
    @NTDairy 29 дней назад +1

    Ty so much sir, your project is very impress. I've hope rest of the project.

  • @ssamyyy
    @ssamyyy 17 дней назад

    Nice clone, definately worth it!, gonna go and watch pt 2 now!!

  • @IvanGregorTabalno
    @IvanGregorTabalno 27 дней назад

    This is what I admire about Sir Antonio-despite having a lot of tutorials, he never forgets the basic guides, like when he teaches how to set up Next.js, Shadcn, and others. So even beginners can watch his tutorial without needing to go back to his previous ones. In all his tutorials, he always teaches the basics, even though many people are already familiar with them. Like me, I stopped developing websites for almost 1-2 months, but thanks to Sir Antonio, I'm able to refresh my knowledge on Next.js and other things because of his teaching, thank you a lot ❤

  • @websitewalaofficial
    @websitewalaofficial Месяц назад +1

    Always waiting for your video😊

  • @shamim12314
    @shamim12314 28 дней назад

    Awesome!
    You are best ever youtuber i ever seen! ❤

  • @TessaMero
    @TessaMero 29 дней назад +2

    great video, thank you!

  • @肥豬肥肥
    @肥豬肥肥 4 дня назад

    10 x ⭐️ content ! Thank you so much ! PLEASE build Living Social/ Groupon clone 🙏🙏🙏

  • @user-xy5sm5nn3v
    @user-xy5sm5nn3v 28 дней назад

    I can't thank you enough for this !! THANK YOU SO MUCH

  • @mmiiprpkr
    @mmiiprpkr Месяц назад +1

    "Thank you, my teacher." 🙏

  • @hamudxd9497
    @hamudxd9497 29 дней назад +2

    TOP CLASS ❤

  • @buiquockhoi
    @buiquockhoi Месяц назад

    Thanks for your video, Antonio! I know you only worked with React in all of your videos, but could you make a video with Svelte because I really love the way you deliver your content?

  • @cb73
    @cb73 26 дней назад

    Your "Hey there" intro isn't quite work safe and makes me blush. lol. J/k... your content is top of the game, thanks for everything you do.

  • @AjaySingh-jz8qx
    @AjaySingh-jz8qx Месяц назад +5

    Onlyfans subscription ❌️
    Antonio's course subscription ✅️

  • @dzun_nn
    @dzun_nn Месяц назад +1

    Can't wait for part 2 🔥🔥🔥🔥

  • @insensibility
    @insensibility Месяц назад +2

    The goat!

  • @learnanywhere139
    @learnanywhere139 Месяц назад +2

    Thank you very much, I really hope you will make a CMS project that has the function of dragging and dropping blocks to create stores like e-commerce sites are doing.

  • @faisal_dev951
    @faisal_dev951 29 дней назад

    First off, thank you so much for the quality content you consistently provide-it's been incredibly helpful for us. God bless you!
    I have a quick question regarding the project we're currently working on. Right now, we're unsure about what exactly we’re building in terms of UI. Would it be possible for you to share any design resources, such as a Figma file or other references, that could give us some clarity on what the end result should look like?
    Thanks again for all your hard work and for helping us grow!

  • @hvn1w
    @hvn1w 24 дня назад

    As Antonio once said:
    "Great, great job" 🎉

  • @davischoo
    @davischoo Месяц назад +1

    Thank you so much. Hope to make a POS system tutorial.

  • @dffhhfhdifh
    @dffhhfhdifh Месяц назад +1

    thankyou so much learnt all next js from your projects.Kindly upload a project with next js supbase updated docs plzzzz ☺😊🤗

  • @BogdanSOLGA
    @BogdanSOLGA Месяц назад +1

    Congratulations and thank you for another video, Antonio 🙂 Looking forward to integrate it.
    Have you considered the option to allow more granular access to your courses? I would be interested just in 3-4 courses, and I would gladly pay for them 🙂

    • @codewithantonio
      @codewithantonio  Месяц назад +1

      Will look into offering that!

    • @BogdanSOLGA
      @BogdanSOLGA 29 дней назад

      @@codewithantonio looking forward to it 🙂 I want to pay for what I learned from you 🍹

  • @jihadislam-e8f
    @jihadislam-e8f Месяц назад +2

    Please, sir, could you create a multiple-choice/quiz examination system that includes features like negative marking, tracking wrong answers, right answers, and more?
    Love from Bangladesh ♥♥♥

  • @CarlosTello-h5s
    @CarlosTello-h5s Месяц назад +1

    nice project, nice interface

  • @ilyas8523
    @ilyas8523 Месяц назад +1

    This is awesome. Thank you

  • @matheus8708
    @matheus8708 27 дней назад

    Antonio, you are amazing man, I would really like to see this project using Prisma, PostgreSQL and Server Actions

  • @zohaibhassan8395
    @zohaibhassan8395 14 дней назад +1

    Antonio, I have one question. Will your next new course be using next.js 15 and react 19 because groundbreaking updates are out & what about new viewers who are gonna watch your previous videos? They are going to struggle a lot completing the old courses.

  • @emigdio821
    @emigdio821 29 дней назад +1

    What theme are you using Antonio? looks like Monokai Pro but slightly different, thanks for your nice work!

  • @michaelfrieze
    @michaelfrieze Месяц назад +1

    This is insane.

  • @borisstanar1
    @borisstanar1 21 день назад

    Svaka čast❤

  • @a2089533
    @a2089533 29 дней назад +1

    Let's go !!!🔥🔥🔥

  • @abhirajkumar882
    @abhirajkumar882 Месяц назад +1

    My man came back to give another punch of nightmare to generative AIs.

  • @patolorde
    @patolorde Месяц назад +1

    Awesome thanks man!

  • @codestacklab
    @codestacklab Месяц назад

    love your content, i only watch a piece of it what i need , but i really appreciate it is even great for beginners,
    currently building a heavy project, which also involves tickteting system, i will surelycheck it out for that , i may get new things

  • @madmaxdev
    @madmaxdev Месяц назад +1

    Man killing every big SAASes out there. I heard you're fixing RUclips next😅.

  • @yaseerokino
    @yaseerokino Месяц назад

    Really, You’re the best.

  • @CarlosTello-m8h
    @CarlosTello-m8h Месяц назад +1

    Great project

  • @marekgacekdev
    @marekgacekdev Месяц назад +1

    You are awesome!

  • @AmirShakeel-o8y
    @AmirShakeel-o8y 28 дней назад +1

    the GOAT

  • @Mohannadhamdy
    @Mohannadhamdy 27 дней назад

    hey Antonio! Great Great Job 👏👏
    This is one of the best tutorials I've ever watched! really love your idea of explanation here.
    I have a question about fetching the members: 8:15:04 if I'm using Supabase not Appwrite & using Clerk Auth not handling it manually, wouldn't be easier & better to create a JSONB column, call it "members" and inside of that we add a json with 3 keys name, id & role so that when we fetch the workspace we have all members with roles already? or that is not a good approach?

  • @sijunnoh
    @sijunnoh Месяц назад +1

    Thanks for great video.
    I have a question.
    Do you prefer hono to server action? I just want to know what makes you switch back to API routes.

    • @codewithantonio
      @codewithantonio  Месяц назад +1

      I prefer Hono DX, especially the end-to-end typesafety

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt Месяц назад +1

    Thanks Antonio ❤

  • @hameeeed5992
    @hameeeed5992 29 дней назад +1

    Thanks man

  • @ankitrajpootr
    @ankitrajpootr Месяц назад

    You always deliver amazing tutorial. But since 19 months I am requesting for Leetcode clone tutorial.

  • @laxmiprasanna4092
    @laxmiprasanna4092 19 дней назад

    I like the way you assume that the viewer is not aware about a library or concept. You start it by introducing the same thing in every video. Some people mwmay directlt watch this without prior knowledge

  • @zohaibhassan8395
    @zohaibhassan8395 29 дней назад

    Antonio, Thanks for the masterpiece ♥ but i have one question that how do you type so fast like do you do 10 finger touch typing or something else ? and if yes then how much time did it took to you learn it and what was your apporach? please reply 🙏

  • @evanjihua
    @evanjihua Месяц назад +1

    Thanks bro❤😮

  • @mre9616
    @mre9616 29 дней назад +1

    great great job!

  • @9622AX
    @9622AX Месяц назад +1

    Thanks a ton 🎉

  • @smurfx6922
    @smurfx6922 28 дней назад

    Bro isnt pregnant but always delivers ❤❤❤

  • @LumisphereMusic
    @LumisphereMusic 12 дней назад

    There are many channels that are competing with you. I know you can stand out from them, Antonio. You just need to increase the perfection a bit.

  • @RwandaBruno
    @RwandaBruno Месяц назад +1

    Thanks again

  • @galaxy792
    @galaxy792 21 день назад +2

    brother I just finished slack clone and started watching jira clone,
    problem is that everyone says that you stuck in tutorial hell, so what should i do. should i watch or not, and how to leverage more from your videos.

  • @xiongshi7476
    @xiongshi7476 Месяц назад +1

    👍 thank you ❤Tks Antonio.

  • @yusufkolawole4291
    @yusufkolawole4291 Месяц назад +1

    Thanks my mentor

  • @JohnAmao-k3f
    @JohnAmao-k3f Месяц назад

    Hey Antonio! Let’s build something in healthcare next !