What i genuinely like about you is, that you are not like a normal tech youtuber, who's hungry for views. You are actually teaching with industry level best practices and producing quality content. Keep up the great work man !!
@codinginflow11 ай бұрын
Thanks man 😊 I still like views tho
@JeremiKress11 ай бұрын
One of the best teachers on KZbin!
@codinginflow11 ай бұрын
Thank you very much
@joshtriedcoding11 ай бұрын
Woah amazing work man, congrats on getting such a huge project out!!
@codinginflow11 ай бұрын
Ehrenmann
@flan_027 ай бұрын
@@codinginflow @joshtriedcoding 1 programmer from germany, other from the US and other from Argentina. NEXTJS is a worldwide framework right now...
@AmphibianDev11 ай бұрын
10/10 Web Dev coding tutorial, the best on KZbin, in my opinion. I want to say, the fact that you took the time to first show the simple example and then step by step add more libraries, it's really amazing and shows how much thought you put into this. And every library you chose to use here is the modern and best way to code in my opinion. I researched a lot and came up with the exact tech stack you used right here.
@codinginflow10 ай бұрын
Thank you 😊 I put a lot of effort into the preparation to build the project in a logical and understandable way
@ebratz11 ай бұрын
Thank you so much for this video! You unblocked so many questions I had before... very good quality and condensed content. You nailed on removing boilerplate, repetitive and worthless parts, focusing on what really matters!
@codinginflow11 ай бұрын
Thank you! I put a lot of effort into the preparation and I'm happy you liked it!
@Charizm011 ай бұрын
I'm just amazed at the quality of this video. The amount of effort that has been put into a free content is amazing. Love how you go deep into why you were doing certain things a certain way.
@codinginflow11 ай бұрын
Thank you! I spent a lot of time preparing this tutorial.
@blaqhakym11 ай бұрын
He is something else right. On top of all that he still reacts to every comment and make comment where he dims it fit. He is exceptional. One day, I'll be capable of showing you the appreciations I really mean in my heart. I'll strive to meet you in person and shake your hands and tell you how you impacted on my career and life @codingingflow
@codinginflow11 ай бұрын
@@blaqhakym Thank you for the kind words. Maybe we'll meet one day.
@blaqhakym11 ай бұрын
@@codinginflow A fulfilling day that'll be 🎊
@codewithantonio11 ай бұрын
Awesome course!
@codinginflow11 ай бұрын
Thanks for stopping by Antonio 😎
@ScottUmbleАй бұрын
I've been wanting to just have someone building nextjs projects in the background while I do other things. I'm not following along, and I miss stuff, but I pick things up every watch and it's perfect. Thank you for doing these!
@codinginflowАй бұрын
That sounds pretty chill
@Alkyen9 ай бұрын
One of the best tutorials about new react features I've seen so far, thanks a lot!
@codinginflow9 ай бұрын
Glad it was helpful!
@laxmanchoudhary236711 ай бұрын
I cannot find any better instructor than Florian whether be it paid or free courses. Thanks so much for putting this high value courses to be available for free.
@codinginflow11 ай бұрын
Thanks for the kind words my friend
@codewithAbdulMumin11 ай бұрын
u are the best....anybody looking to learn next js should look nowhere else. this is the best channel. thank you for providing free quality contents for us
@codinginflow11 ай бұрын
Thank you for the kind words brother
@YuuffyLIVE9 ай бұрын
Found you through instagram and its really refreshing to see someone going really indepth teaching some topics and not just scratching the surface. There are also so many topics here that improved my project or tools I didn't know about yet (like fixing the prisma client bug in nextjs or prisma studio). Thank you!
@codinginflow9 ай бұрын
Glad you liked it 😊
@raghav_achari11 ай бұрын
When this man teaches, it's clean and concise.
@codinginflow11 ай бұрын
Thank you 💚
@Alalspsp5 ай бұрын
I'm planning to add the sign-up function and chat function that I previously learned. For several days now, I've been having a hard time figuring out where to start with the prisma model, copying and pasting code, etc. Not only that, I've only seen 1/2 of this video yet. I think I will keep thinking about how to incorporate this video into my project until the end of this video. It's been 4 months since I learned coding, but this video is the most difficult. I think it's because there are a few functions that I haven't seen and there are a lot of functions of functions. But for me it is the most valuable video.
@SuperCorde10 ай бұрын
The most useful and demystifying web development tutorials you can find in KZbin. Thank you for sharing us your knowledge.👏👏👏
@codinginflow10 ай бұрын
Thank you for the kind words 😊
@Vision-Zar5 ай бұрын
First video that I followed till the and and it worked as expected thanks Bro
@_hugo_cruz9 ай бұрын
IMO this is the best tutorial on Nextjs and the complete roadmap currently needed. Thanks man for this.
@codinginflow9 ай бұрын
I agree 😁
@kaiiemsawat24156 ай бұрын
I am about half of the tutorial now. And as always, this is another wonderful piece. Thank you Florian.
@NimanthaNadeeraka11 ай бұрын
Wow, this tutorial is incredibly helpful! 🌟 I've been struggling with nextjs, and your clear explanations and step-by-step instructions made everything so much easier to understand. Thank you for taking the time to create this content; it's evident how much effort you put into making it accessible and informative. I've subscribed and can't wait to explore more of your tutorials. Keep up the fantastic work! 👏👍"
@codinginflow11 ай бұрын
Glad it was helpful!
@GiorgiTskhondia-x4w11 ай бұрын
Very high quality content. You are answering the questions right after I am having one naturally. Great job
@codinginflow11 ай бұрын
Thanks man! I put a lot of effort into this video!
@Jaco_codeeza3 ай бұрын
Greatefull for the components starter pack.Its really a good kick starter kit to a persons career as a junior developer. Thanks alot.
@ugurdev8 ай бұрын
The amount of things I learned in just this video and the next auth v5 one is mind blowing, so many small details that just works flawlessly. Super high quality stuff, thanks. I will watch more as I find time.
@codinginflow7 ай бұрын
I'm happy to hear that!
@melkhywong759411 ай бұрын
i have completed the tutorial since the release of this video.. i learnt a lot.. thanks!
@codinginflow11 ай бұрын
Very happy to hear that!
@insensibility8 ай бұрын
You're the best teacher I've seen so far. And I love the way you teach concepts. I only watch your tutorials to keep my style consistent. This is awesome, man. This will be my next personal project! Did it ever cross your mind to create a dentist booking tutorial or such? That would be awesome with React Email or Resend.
@JohnBuildWebsites11 ай бұрын
Only a few minutes in and already seen enough to subscribe. Looking forward to seeing more.
@codinginflow11 ай бұрын
Take a look man 💚
@IsB-q6q11 ай бұрын
Great teacher ! Amazed by how much I learned from this one video. My first 2024 project was worth it. I definitely recommend that content. Thank you !!! I have a small remark. When filling in environment variables on Vercel, I just copy-pasted the entire local .env file at once into the first cell, and that properly inserted all the variables.
@codinginflow11 ай бұрын
I didn't know that! Thank you for the tip! Also, I'm happy that you liked the video!
@wibbs8811 ай бұрын
Just a tip.. If you copy all the environment variables and paste into the first Vercel input it creates them all - rather than doing it one at a time. I also found that the pages not created (about/terms/privacy etc) when clicking the logo to go back to home url the url changes in the browser but the site doesn't reload. Doesn't do it when it's a genuine not found page - job listing that doesn't exist so that's all the matters.
@orzarhi11 ай бұрын
- Regarding environmental variables, you can simply select everything and paste. 6:15:36
@codinginflow11 ай бұрын
thank you
@mohamed_mahran9 ай бұрын
Just completed the video. It's absolutely worth it. Thank you so much for the video bro!
@codinginflow9 ай бұрын
Thanks brother
@rubinbajracharya931911 ай бұрын
Amazing Course. Can you also create a separate video just using and configuring zod. I see that the approach you have taken in this video is advance one and would like to learn more. Thank you for this amazing content again. cheers. 🥂🍻
@ilan11711 ай бұрын
Hallo Florian. Thank you! In this tutorial not only that you learn how to develop such application but also your learn so much about the (in and the out) of server components and many goldmine tips you could not even imagine. I appreciate Florian on how you conducted this tutorial. …… I hope to get an answer on that wish … allowing to upload multiple files e.g. pictures. Could you possibly help with this wish ?
@MuhammadRidha-dh6vb10 ай бұрын
Thanks a lot guys, I'm glad I finished this tutorial, it was a lot of effort, but taught me a lot of new lessons!!!
@riozganova774111 ай бұрын
This is absolutely the best project tutorial, It's very helpful. Thank you for the effort you put in this work!
@codinginflow11 ай бұрын
thank you for the kind words 💚 pls share it with someone
@yogeshvanzara555310 ай бұрын
it's nice you explain little little edge cases in application like there is lot to do in form here . great ❤❤
@chrschoeni5 ай бұрын
Mega Video. Danke dass du dir so viel Zeit nimmst für solche noobs wie mich.
@codinginflow5 ай бұрын
Danke Bro
@mohdsahil22611 ай бұрын
Really Thank you for this awesome tutorial! Would you please also create a video on setting up the project Like lint-stage, husky, multi-language? I request you to please answer how to catch typescript errors in dev mode?
@TheAremoh11 ай бұрын
I subscribed just few minutes into the video. Great content
@codinginflow11 ай бұрын
Thank you 😊
@blaqhakym11 ай бұрын
This man, I love, and he knows it 😊. God bless you boss
@codinginflow11 ай бұрын
Thank you brother 😊
@andreaswu797311 ай бұрын
quality content for free. couldn't ask for more
@codinginflow11 ай бұрын
Thanks man!
@temitopedavid950811 ай бұрын
Thank you man!!! You've being helping improve my skills recently
@codinginflow11 ай бұрын
Happy to hear that brother
@LuoYingjie-g7h8 ай бұрын
Best teacher for nextjs! I have question that: How did you know which packages you need like the wysiwyg? Just google and browse stackoverflow?
@codinginflow8 ай бұрын
I tried out a few different ones until I found one that I liked!
@adarshrathi826511 ай бұрын
excellent excellent buddy love from india, are you also made on graphql
@marshall9811 ай бұрын
Fabolous tutorial. Thank you a lot for your efforts. We appreciate it.
@codinginflow11 ай бұрын
Glad you liked it!
@ectoplasm128511 ай бұрын
thank you, will try to follow tommorrow.
@codinginflow11 ай бұрын
Do it!
@officialp1ng5 ай бұрын
Thank you very much. I truly appreciate your content, and the tutorial has been incredibly helpful for my learning journey.
@codinginflow5 ай бұрын
Glad it was helpful!
@kwasiezor163011 ай бұрын
Very nice project. Good work. I like the way you keep things simple but well explained. Thanks Bro. Keep it up 👍
@codinginflow11 ай бұрын
Thank you for the kind words!
@kwasiezor163011 ай бұрын
@@codinginflow you're welcome
@bipinc157710 ай бұрын
Zerver Zupremacy, one of the good next tutorails fousing on serverside
@abdelrahmanmagdy370611 ай бұрын
You are the best bro .. thank you so much ❤
@codinginflow11 ай бұрын
Welcome 😊
@abdelrahmanmagdy370610 ай бұрын
@@codinginflow in terms of authorizing the urls that calls server actions is there a secure way to authorize these requests?
@codinginflow10 ай бұрын
@@abdelrahmanmagdy3706 You can do use authentication just like in a normal backend if that is what you mean. I think we do that in my e-commerce tutorial.
@abdelrahmanmagdy370610 ай бұрын
@@codinginflow kzbin.info/www/bejne/d5LMmp17iLZ7a9E&ab_channel=CodinginFlow you mean this, right?
@hamzaelassri888910 ай бұрын
Wow, what an incredible tutorial! 🌟 Your clear explanations and step-by-step guidance in Server Actions have been immensely helpful for me . Thank you so much 😍😍🚀 If I may suggest, I'd love to see a video on creating a multilingual website in Next.js using i18n. Your teaching style is fantastic, and I'm sure many, including myself, would greatly benefit from your expertise in this . Keep up the amazing work! 👏🎥
@Simple_OG11 ай бұрын
Thanks, You cleared my most of the doubts about server actions, Just a small request can you make a guide on prisma client
@codinginflow11 ай бұрын
Happy to hear that! What do you want to see?
@Simple_OG11 ай бұрын
@@codinginflow like how to use prisma to authenticate user how to check if user is login or not how to create relational database how to store info in database when user sign up using third party authentication like clerk or auth js
@codinginflow11 ай бұрын
@@Simple_OG In my Next.js ec-ommerce tutorial we use Prisma together with Next-auth. have you watched it?
@Simple_OG11 ай бұрын
@@codinginflow i am new subscriber , i am going to watch once i complete my twitter clone, Thanks for the reply
@codinginflow11 ай бұрын
@@Simple_OG Good luck!
@bryik_10 ай бұрын
Your channel is top listed for me now
@codinginflow10 ай бұрын
thank you 🤩
@CodeWithMalinda5 ай бұрын
This is great stuff. Really appreciate ❤. Just to clarify > Next js quotes, "generateStaticParams should return an array of objects where each object represents the populated dynamic segments of a single route." But you return array of strings. Am I missing something?
@codinginflow5 ай бұрын
You're right, I made a mistake. It should be wrapped into an object { }
@CodeWithMalinda5 ай бұрын
@@codinginflow Thanks for the reply
@hemanthchowdary715011 ай бұрын
Awesome 🤩 Thank you 🙌🏻
@codinginflow11 ай бұрын
Pleasure!
@raabisliman7 ай бұрын
Im following and enjoying your videos.
@regilearn213811 ай бұрын
Awesome work bro.I would like to request AWS S3 file upload and AWS lambda function integration for this, bcz these are the thing industry used tech now a days.
@Alalspsp5 ай бұрын
If you download all the source code, run the web, and complete Post a job, but an image-related error occurs, please refer to the video at 4:36:00.
@elisionqyrdedi533611 ай бұрын
hey florian i got a question why you not using bun js but the npm where is the difference? i loved the tutorial btw the best teacher for real❤
@davidlintin4 ай бұрын
Not sure if it's an update in shadcn but I'm pretty sure you can have the select component as a server component and get the value of the selected item from form data.
@davidlintin4 ай бұрын
Nope think I was wrong lol I used it inside the form component from shadcn
@ammarhaidar599511 ай бұрын
Brilliant!!!💪💪💪, such big projects are very very Awesome, I hope that you make a project about open AI new assistant API, there is no comprehensive tutorial about that with Next js until this moment.
@codinginflow11 ай бұрын
A tutorial on that is planned once the api is stable
@olusolaafikode85311 ай бұрын
Thank you Coding in Flow
@codinginflow11 ай бұрын
Thank you for watching!
@yoyo26-3411 ай бұрын
impressive video. Thks a lot. It seems to answer my question but I will post it anyway : does it mean that with NextJS, ZOD and React hook form, we need to choose between 'action = **' and 'onSubmit=handleSubmit(***))' when using server actions ? Because when I set both of them, the RHform seems not to be submit. And as I want to benefit from CLIENT AND SERVER sides zod validations, I have to use handleSubmit only to get the client validation and manage the server validation into the action called by handleSubmit fonction. Am I Right ?
@codinginflow11 ай бұрын
That should be right
@kiddofrancesco16229 ай бұрын
Who makes a billion a year!😂 You are good man.
@Jaco_codeeza3 ай бұрын
Hey Florian. Can you perhaps tell me why the create jobs form creates a job when I'm in the npm run dev command and not on the actual link of the vercel deployment?
@NikKhanpour9 ай бұрын
thanks to share your science and experience to create vercel blob need to click on blob on storage section on vercel dashboard as mention in the video but there is no section for blob how can create blob for storage on vercel dashboard? thanks again
@stormsacidspirit26799 ай бұрын
click create database again and select blob
@letthesuntalk5 ай бұрын
Nice video man, thank you so much. I have a question, do u have an idea how can i implement filters in Drizzle instead of Prisma?
@devsirat11 ай бұрын
It was a great video to demonstrate server actions. But I have a question for you though. Do you like this way of mixing backend logic into frontend? Since you were an Android developer where the separation of concerns was a big deal
@codinginflow11 ай бұрын
Android is a broken platform so the architectural decisions there are not really relevant on other platforms.
@devsirat11 ай бұрын
@@codinginflow well I was being general. It's very common in other enterprise environments. Like .net and even angular.
@codinginflow11 ай бұрын
@@devsirat I would say make it dependent on the project. If you project is small, no point in overcomplicating it with unnecessary abstractions.
@devsirat11 ай бұрын
@@codinginflow makes sense
@dileepa-mn2to11 ай бұрын
keep making full videos bro
@codinginflow11 ай бұрын
Sure 👍
@hercialVitalis11 ай бұрын
Great stuff
@codinginflow11 ай бұрын
Thank you very much
@mnhtada1211 ай бұрын
Awesome teacher with awesome content , thank you soo much for ur effort🤍. , could u please make a video for multi language and translating ?
@skverskk7 ай бұрын
Beyond excellent!
@Deus-lo-Vuilt3 ай бұрын
Thanks , a super interesting and fun project , it's appreciated , keep it up , I'll keep an eye on your next projects , while I'll be doing this one , a hug and life Nextjs :3
@codinginflow3 ай бұрын
thank you so much!
@rdnexta5 ай бұрын
Hi,Nice project, I have one serious question,I am building start -up of hiring, can I use your project in my component. Plz reply❤
@codinginflow5 ай бұрын
Sure
@gynflo7 ай бұрын
@codinginflow Hi Florian, great course as usual, you do an excellent job with a very concise approach. I have a question, I'd like to update a job, but with the wysiwyg component, I can't put the value to be updated in it.
@ZulfikarPremium7 ай бұрын
Thanks u very much thats very helpfull sir
@ilan1175 ай бұрын
Hi Florian ❤ waiting for your next 😊tutorial hopefully in next.js 🤲 I wunder why in here you just have the approve and delete job post but no edit ??? could you add this for us pls 👌
@EHSUNATARIM7 ай бұрын
Hi Florian, thanks for wonderfull tutorials. Can you help please, my action function approveJobSubmission is not trigered. :( Some how all code skiped to the end and only final redirect at the bottom is trigered and im redirected back to '/admin'
@ilan11711 ай бұрын
Thank you Florian ❤
@codinginflow11 ай бұрын
You're welcome 😊
@Jaco_codeeza4 ай бұрын
If i may ask, why didnt you use tanstack server state manager on this project like you did in the social media nextjs 15 app?
@codinginflow4 ай бұрын
Because we don't have infinite loading or optimistic updates and hence it's not really necessary
@Jaco_codeeza4 ай бұрын
@@codinginflow ok thanks. I'm still very new to server actions and are trying my best to differentiate between the state management and server actions.
@Jaco_codeeza4 ай бұрын
@@codinginflow I'm trying to find a uniformed pattern of managing queries and mutations. So I basically thought that tanstack is a dependency that we use in every project. But thanks again
@codinginflow4 ай бұрын
@@Jaco_codeeza Server-side rendering in React has made a lot of usecases for React Query obsolete
@mhraihan742211 ай бұрын
can you make a test tutorial base on the tutorial, please?
@leuel_a11 ай бұрын
When will you have a tutorial for Next.js + [State Managment Library]???
@ibrahimcious11 ай бұрын
great! thanks man!
@codinginflow11 ай бұрын
Thank you for watching!
@PeriklesPeriklesoglu9 ай бұрын
thanks man i really appreciated
@flan_027 ай бұрын
1:58:25 OKEY, BELLISIMO
@jamesmuhoro856811 ай бұрын
Thank you very much
@codinginflow11 ай бұрын
Pleasure!
@rishiraj254811 ай бұрын
Great thanks
@codinginflow11 ай бұрын
Thank you too!
@dimitridoroshko11 ай бұрын
Florian, my man, could you please make a video of your VSCode setup, extensions and settings?
@codinginflow11 ай бұрын
For recording I only use the extensions I show in the video
@dimitridoroshko11 ай бұрын
@@codinginflow what about production ready setup?
@codinginflow11 ай бұрын
@@dimitridoroshko That depends on what tools you're working with but I highly recommend GitHub Copilot 😆
@leuel_a11 ай бұрын
I dont understand how the useFormState works? Like how does it work? Like javascript is required so how can the page progressively enhanced still?
@codinginflow11 ай бұрын
I don't know to be honest 😆 But I'm wondering the same
@pavankumarkr56679 ай бұрын
for me the clerk authentication form is not getting triggered when I hit /admin ,can you please tell what to do
@codinginflow9 ай бұрын
double check your middleware
@pavankumarkr56679 ай бұрын
@@codinginflow sorry my bad, the spelling of the middleware file was wrong , now it is working fine ,thanks.
@alexg728211 ай бұрын
Thank you !
@Alalspsp5 ай бұрын
As a coding beginner, I have a question. In your video, you do very complex coding. Did you memorize it all? I can't believe it. I think my head will explode because I want to memorize all of this and code it someday. Is this situation real?
@codinginflow5 ай бұрын
You don't need to memorize anything. You can just google or look at old projects. The things you use over and over again you will memorize automatically 👍🏻
@OmarFaruk-bz4gw8 ай бұрын
complete this project, thank
@codinginflow8 ай бұрын
good job brother
@HarshDoes11 ай бұрын
Hey, I already have one PostresSQL database in vercel account. I can't create anymore, unless I buy their paid plan. Any other way to get it done without deleting the one I have? Help plzz...
@codinginflow11 ай бұрын
You can use any other kind of Postgres DB. Just replace the connection string in the .env file.
@Vision-Zar4 ай бұрын
can you please do SEO (sitemap ,robot, google analytics and adsense) for this app please...............☺☺☺☺
@adarshrathi82656 ай бұрын
bro you made 1 video on Twilio sms phone no verification in next js server action for verification phone no. please small video for sms verification next js with twilio
@zoltanmolnar695611 ай бұрын
yes absolutely nice, could you please update your paid tutorial to Next14 as well please? I will buy it.
@codinginflow11 ай бұрын
It's updated to Next.js 13.4 which is pretty much the same as 14.
@Omarwaqar-pt7wf10 ай бұрын
Why did you use the slug?
@codinginflow10 ай бұрын
for what?
@MatiasGodoy-qb5cc13 күн бұрын
I followed this tutorial, when I apply the filter the UI flash for a minute before giving filtered results. Anyone has the same? I’m following exactly the same as the tutorial
@kwasiezor163011 ай бұрын
Can you please provide also the finish code link for this project?
@codinginflow11 ай бұрын
It's the "Final-Project" branch in the linked repo