Create a To-Do App with Next.js 13: Learn CRUD Operations and Tailwind CSS UI

Поделиться
HTML-код
  • Опубликовано: 5 апр 2023
  • In this video, we will learn how to create a simple To-Do app using the new Next.js 13 App Router. I'll show you how to perform CRUD operations with json-server and use Tailwind to create a beautiful UI
    👨‍💻Code:
    [link code]
    🔗Source:
    [nextjs 13 docs] beta.nextjs.org/docs
    [json-server] github.com/typicode/json-server
    [tailwindcss] tailwindcss.com/docs/guides/n...
    [daisy ui] daisyui.com/components/
    [react-icons] react-icons.github.io/react-i...
    [uuid] github.com/uuidjs/uuid
    👋🏻Contact Me:
    canddev.vercel.app/
    🌎 Find Me Here:
    Instagram : / candra_kriswinarto
    GitHub: github.com/candraKriswinarto/
    Linkedin: / candra-kriswinarto
    #programming
  • НаукаНаука

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

  • @CandDev
    @CandDev  11 месяцев назад +5

    You can clone the final code in this URL: github.com/candraKriswinarto/simple-todoapp-with-next13.

  • @a3row_nkc
    @a3row_nkc Год назад

    This is a really helpful one in terms of a beginner, thanks and keep up the good work!

  • @duccloud4101989
    @duccloud4101989 2 дня назад

    Love your tutorial, you guide very clear. You saved my day :)

  • @LM43243
    @LM43243 11 месяцев назад +2

    Love it! Simple and good tutorial for me to get back into coding. Would love a follow up video with more advanced design and client - server hosting on e.g. firebase, would be super beneficial and more useful for real projects. Subscribed!

  • @kasrashoonam
    @kasrashoonam 8 месяцев назад

    smooth and clean , i've been subscribed ! ty

  • @dalestewart
    @dalestewart 11 месяцев назад

    Excellent tutorial especially using the useState hook and useRouter hook.

  • @DheaFadlia
    @DheaFadlia 2 месяца назад

    just what i'm looking for. also your code is clean and easy to read. i'm hooked, subscribed. cant thank you enough

  • @franciscosalazar8116
    @franciscosalazar8116 8 месяцев назад

    Thanks a lot! I was struggling until I see this video

  • @P4nGuu
    @P4nGuu Год назад

    This is an amazing tutorial. Greetings from Chile.

  • @sumonhossain889
    @sumonhossain889 Год назад

    Very helpful , want to more video this type of package. thank you

  • @yerriswamygm5328
    @yerriswamygm5328 4 месяца назад

    Easy way Explained, Excellent, Thank you so much Sir.

  • @ImamNurArifinHA
    @ImamNurArifinHA Год назад +1

    thank you, you explain very well, I'm easy to understand,, nice video 👍

  • @marczlong9382
    @marczlong9382 10 месяцев назад

    I would like to thank you for making the tutorial so easy to follow, even for someone with my poor English. It helped me a lot!

    • @CandDev
      @CandDev  10 месяцев назад

      So happy to hear that, thanks 🤍

  • @toanquoc506
    @toanquoc506 10 месяцев назад

    Thank you very much. Very helpful and detailed sharing

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

    cooool, nice tutorial. Thanks

  • @yuthcambo3712
    @yuthcambo3712 7 месяцев назад

    Thanks a lot. it very helpful for me.

  • @nguyenminhhung9701
    @nguyenminhhung9701 11 месяцев назад

    thanks god you are here

  • @amr6657
    @amr6657 5 месяцев назад

    awesome, thank you very much

  • @Shrimant-ub4ul
    @Shrimant-ub4ul Год назад

    Thank you sir !

  • @kalana-dev
    @kalana-dev Год назад

    Good one!

  • @madaraop5348
    @madaraop5348 7 месяцев назад

    Thank You Brother.❣❣

  •  Год назад

    Best tutorial ^^

  • @klymchopyk
    @klymchopyk Год назад +1

    thanks for lesson

  • @user-vw9nx1uf6v
    @user-vw9nx1uf6v 11 месяцев назад

    Nice Video bro

  • @sumonhossain889
    @sumonhossain889 Год назад +12

    where code ?

  • @keshavtomar3541
    @keshavtomar3541 Год назад +3

    while iterating over tasks prop in TodoList I keep getting this error - map does not exist on type TodoListProps not sure why this is happening to me I did exactly the same

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

    Epic tutorial, I don't need to buy a course🎉

    • @CandDev
      @CandDev  8 дней назад

      Yeah, it's free... but you gotta subscribe. Think of it as a 'thank you' tax 😁

  • @FaisalIqbal-ct2bs
    @FaisalIqbal-ct2bs Год назад +1

    router.refresh() is not working on my side, even it is not showing any warning or errors, completely followed your code as per importing and cache: no-store

  • @ogbillity
    @ogbillity Год назад +5

    great project. can you share the source code?

  • @sanyamjain4777
    @sanyamjain4777 9 месяцев назад

    Please make Typescript with react video 🙏🙏

  • @nonenone2743
    @nonenone2743 Год назад

    Following your guide now. Just in this moment. And I have a question: why TS? You didn't use TS in another project. What's the reason?

    • @CandDev
      @CandDev  Год назад +1

      Yes, I just learned TypeScript and I am trying to implement it in this video. The reason I like to use TypeScript is that it is a superset of JavaScript and has additional features.

    • @nonenone2743
      @nonenone2743 Год назад

      @@CandDev thanks for your reply :)

  • @ruslan6580
    @ruslan6580 Год назад

    Thanks a lot. Any idea how to use "useId" hook instead?

    • @CandDev
      @CandDev  Год назад

      Yes, you can use the 'useId' hook to generate unique IDs. It's a new feature in React 18.

  • @amarvlolagena7157
    @amarvlolagena7157 2 месяца назад

    Can I host this code in vercel? Then what will be the fetching api?

  • @panduladananjayamandawala8215
    @panduladananjayamandawala8215 Год назад +3

    Can you upload the code

  • @Yona_elf
    @Yona_elf 7 месяцев назад

    Will there be a problem if i installed -g json server instead of -d json server? Because I'm having a 500 response for the status code of addTodo. Please enlighten me. Thank you.

  • @0xPrakharG
    @0xPrakharG Год назад +1

    This was an amazing tutorial. I had a question, how can I host this app with vercel or netlify? As the todos.json file was just running on the server with the json-server. How can I host it to web?

    • @StarKing18021995
      @StarKing18021995 Год назад

      same question

    • @0xPrakharG
      @0xPrakharG Год назад +1

      @@StarKing18021995 Hey, I figured it out that how to do it.
      I took reference from here:- ruclips.net/video/wN0n2gj0z9o/видео.html

    • @StarKing18021995
      @StarKing18021995 Год назад

      I have found a way to fix it, you can refer to it ruclips.net/video/5N38jARjBIM/видео.html

    • @StarKing18021995
      @StarKing18021995 Год назад

      @@0xPrakharG OMG >O

  • @aatishnimbokar2340
    @aatishnimbokar2340 9 месяцев назад

    unable to display data on UI when I type something & click on submit button

  • @Website-Content-Creator
    @Website-Content-Creator 3 месяца назад

    can you make with fastapi using python nextjs14

  • @muhammadosama8308
    @muhammadosama8308 Год назад +1

    Why not use prisma

  • @mehdihoolakian9987
    @mehdihoolakian9987 Год назад +2

    Please upload the code

  • @luqmanusman70
    @luqmanusman70 Год назад

    Hi, kindly give us the source code link, thanks.

  • @SuzukaTheBest
    @SuzukaTheBest Год назад +1

    But if i want to deploy this on web? what should we use instead of json-server?

    • @RohitSingh-qf6pk
      @RohitSingh-qf6pk 11 месяцев назад

      did you got anything about the same?

    • @SuzukaTheBest
      @SuzukaTheBest 11 месяцев назад

      @@RohitSingh-qf6pk yes, I've parsed json-file into array and uploaded that array into firestore database....

    • @RohitSingh-qf6pk
      @RohitSingh-qf6pk 11 месяцев назад

      @@SuzukaTheBest okay thanks

    • @kevinrichard9047
      @kevinrichard9047 7 месяцев назад

      You can create your own node js express server, with your own data. Connection to mysql db.. or mongo or everything you need

  • @gregthomas5887
    @gregthomas5887 Год назад

    Link to the code please?

  • @eversonjunior8494
    @eversonjunior8494 10 месяцев назад

    Is api.ts like api/route.js?

    • @CandDev
      @CandDev  10 месяцев назад

      No, it's different. In route.ts, you can create API route to handle API requests, and the file should be named route.ts to make it work. On the other hand, api.ts is just a file that helps you send requests to the API route. happy coding 👨‍💻