If you don't have Vercel Postgres available pick "Neon" below instead.
@AlexanderMoyer-k3b2 ай бұрын
thanks! super fun project.
@ResumeAIGeniusАй бұрын
wow nice project, nice teacher I have just finished building this project and i have add my other features on it, But one thing i need to ask >>> I need to add a free trial to paid features what do you think is the best way of doin it should i do this in stripe dashboard or i should do it in my code?. ones again your effort is appreciated.
@codinginflowАй бұрын
@@ResumeAIGenius Thank you for the compliment! I would probably do it in the Stripe dashboard.
@ResumeAIGeniusАй бұрын
@@codinginflow Thank you for your consideration by replying to me, now at my approach in prisma schema i addded model UserSubscription { id String @id @default(cuid()) userId String @unique stripeCustomerId String @unique stripeSubscriptionId String @unique stripePriceId String stripeCurrentPeriodEnd DateTime stripeCancelAtPeriodEnd Boolean @default(false) trialStart DateTime? trialEnd DateTime? hasTrialExpired Boolean @default(false) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt @@map("user_subscriptions") }
@klhmiaАй бұрын
I'm half way through this monstrosity and just want to say how amazing your explanations are. It's VERY easy to follow despite being very long. Thank you for making such an in-depth and easy to follow project tutorial!
@codinginflowАй бұрын
I'm glad to hear that. Trying my best!
@bobobo16732 ай бұрын
I've been following your entire project on Instagram to see how it was progressing. I've already started to notice all the work you've done by watching the video. Thank you very much.
@codinginflow2 ай бұрын
Thank you for following on Insta!
@hemantbhonsle1087Ай бұрын
Coding in Flow you're one of the best channels ever for coding tutorials, huge respect to you man for keeping this content on KZbin for free, hope you're doing well mentally & physically. Your diet is also super awesome from what I see on Instagram. Kudos to you man 🙌
@codinginflowАй бұрын
Haha thank you for the kind words and for following my stories 😁
@hemantbhonsle1087Ай бұрын
@codinginflow No worries man, excited for your School website video, you're working hard, keep it up 🙌
@nik86882 ай бұрын
one of the best js teachers out there. explains everything in so much detail with such a great level of calmness
@codinginflow2 ай бұрын
Glad you like it my friend!
@nikolar58472 ай бұрын
I am following your channel since 2019, when I started learning android development. Now I see you are doing modern web applications and I am very interested in it. I will surely watch this one, thanks :)
@ead55902 ай бұрын
Was really looking forward to this! Thanks a lot for uploading this Florian! ✌🏻
@codinginflow2 ай бұрын
Hope you enjoy it!
@Next-Js2 ай бұрын
Very good project, keep it up, you are an inspiration, I am always looking forward to your projects, this one I will advance it calmly, but I wanted to comment you from the beginning, a hug.
@codinginflow2 ай бұрын
Thank you very much!
@M.KamelHarchaouiАй бұрын
Mein Dank und mein Respekt, du hast es mit dem legendären deutschen Handwerker-Gewissenhaft gemacht.
@codinginflowАй бұрын
Haha das ist eine gute Beschreibung 😆
@xCarter935 күн бұрын
Once again, great work. You cover such a broad range of topics and provide clear explanations for everything. Out of curiosity, have you ever used Convex in any of your projects? I'd love to see a tutorial where you use Convex as a backend.
@superhumandoseАй бұрын
Hahaha, your sense of humour is amazing, was laughing throughout the video😂
@codinginflowАй бұрын
God. I try to make it a bit more enjoyable by adding some humor.
@sayankhutia64012 ай бұрын
Great work Florian! I'll start working on it soon. Thanks
@tomaszstec56722 ай бұрын
When I saw the stack.. I just said... Wow man! Why U read in my mind!!!
@codinginflow2 ай бұрын
I read your browser history
@DevIsraelАй бұрын
@@codinginflow 😂
@ustin912 ай бұрын
Your tutorials are great. Thank you.
@mavery13ma2 ай бұрын
Amazing! Just wow! I'm following your channel, thanks so much.
@codinginflow2 ай бұрын
Do you like it?
@mehulparekh61914 күн бұрын
Love your videos ! Would definitely like to see something with GraphQL and Nextjs :)
@flan_0220 күн бұрын
06:55:00 I'm very grateful using this tool I got hired as a toilet cleaner in Burger King !
@codinginflow20 күн бұрын
Good job 💪
@hvwong2044Ай бұрын
Great ! i just finished the project. thanks
@codinginflowАй бұрын
Legend ✋
@nsgking44115 күн бұрын
can u share ur repo i got some error
@lakshyadubey906623 күн бұрын
amazing video bro , really loved your content probably the best easy to understand and quality content on youtube, here is a small feedback - if possible , please share a figma file also , it would help a lot . Love from india ❤❤❤❤
@maorsaadia98062 ай бұрын
Great project, and fun tutorial thanks!
@codinginflow2 ай бұрын
Thank you for the kind words!
@abdullah.alkheshen2 ай бұрын
Congratulations 🥳 Thank you for the hard work ❤
@codinginflow2 ай бұрын
🥳
@yuwownly86302 ай бұрын
This is freakin awesome project. I love it
@codinginflow2 ай бұрын
Yes it's amazing
@mnhtada122 ай бұрын
Finally its here 😍❤❤ thank youuuuuuuu
@klhmiaАй бұрын
Wouldn't you want to store user data after a user registers with clerk, to our own database? What if clerk just suddenly stops their service or does something? I would think we want our own database collection of users to be safe and also because having that data means more value for us.
@egretfxАй бұрын
you are a godsend!
@southixaphilavong76916 күн бұрын
Just finished took me two months to finish this❤❤
@not_a_human_being12 күн бұрын
wow, pretty cool!
@Ruan-y8f13 күн бұрын
I'm happy with your tutorial videos, but when working on them I come across pages hosted in English, which doesn't make it feasible to implement them in my country. However, it's still a great help for building a portfolio and thus working as a freelancer.
@smartdriver29902 ай бұрын
Great work, thanks for sharing
@yantech.42492 ай бұрын
Amazing work and big thanks my friend
@codinginflow2 ай бұрын
Thank you too
@UditNagar-of5su2 ай бұрын
Thanks brother for your efforts...❤
@codinginflow2 ай бұрын
It's my pleasure
@markus_dev_cwb2 ай бұрын
OMG! Awesome project Man!
@codinginflow2 ай бұрын
I'm glad you like it
@dreamsachiever2122 ай бұрын
wowzers... great project
@edavids062 ай бұрын
Very amazing project 👏🏻
@codinginflow2 ай бұрын
Thank you! 😊
@BahaaAldein102 ай бұрын
That is a really great video tutorial ❤❤❤❤
@ghalitsar27302 ай бұрын
Lets goooo
@JustReactionsOnly16 күн бұрын
Great Tutorial Florian. Really awesome. Followed all the way but kind of got stuck as cannot get subscription upgrading to save to the DB so have been stuck combing the issue for MANY hours.
@CarlosTello-h5s2 ай бұрын
nice project and UI
@didholipyan82272 ай бұрын
great video, i'll try to follow this. but i have a questions, when you found a new third party library and want to implement thats to your project, how much time you spent to make it works ?
@codinginflow2 ай бұрын
1 hour and 23 minutes
@yashdarji95932 ай бұрын
finally wait is over
@abdullah.alkheshen2 ай бұрын
One of it's kind on the internet
@epatrickification2 ай бұрын
Cool stuff Florian!
@codinginflow2 ай бұрын
Glad you like it!
@Anonim-vi4er2 ай бұрын
best tutorial 🎉
@pongsathon882 ай бұрын
i love you man thank youuuuuuuu.
@45turgutАй бұрын
Great content!! Thanks for your efforts! I just wonder how to implement page split if the content is longer than 1 a4size and show the preview as in print?
@mubashirhussain-p5q2 ай бұрын
Hi Florian, I’ve been following your channel for over a year now, and I’ve learned a lot from your videos-thank you! I wanted to request a tutorial on building an **e-commerce website with Next.js 15** using server actions, Zustand, shadcn UI, React Hook Form, and NextAuth v5. It would be amazing to see your approach to this topic. Thanks for your great content! Best regards, Mobi
@velanthevar2459Ай бұрын
Bro, I have built this entire project and add few customisation can I deploy it vercel not for making money just for showcasing my learnings. Do you have any issues with that?
@MrPyramide27 күн бұрын
Salut Florian ;) Dans un premier temps, un grand merci pour le tuto qui fût sympa à suivre ! A des moments, c'était dur de suivre, car étant français, la trad' google s'est arrêté à 3h du tutoriel. Aussi, sur la fin, je suis un peu déçu, car impossible de faire un déploiement sur Vercel... :/ Trop d'erreurs de typage qui s'enchaîne en série et malgré plusieurs tentatives de bugfix, j'ai laissé tombé le projet sans pouvoir le déployer... On règle une erreur, mais une autre s'ajoute en cascade... J'ai même tenter de reprendre certaines parties du code de la branche 20 du "final project", mais sans succès.. En tout cas, c'est cool de ta part d'avoir permis d'apprendre toutes ces technos ! :)
@abelmarkos57532 ай бұрын
Very nice project
@codinginflow2 ай бұрын
Thank you
@youneshenni54172 ай бұрын
excellent project
@codinginflow2 ай бұрын
Thank you!
@nomxxn25 күн бұрын
the webhook part of stripe, im using authjs as the auth, so how will my code be for that part?
@ilan1172 ай бұрын
Hi Florian, Endlich ♥️ Florian we all use so many services e.g. Supabase, Vercel, Clerk, Kinde, Neon.. and so. Yes, some does have free tier with is great but some are limited such as Supabase and Vercel. Could you maybe consult ... What would be the best choose for someone who wants to build up a portfolio of application in Next.js and React.js running? Which provider/s would you choose considering costs and services?
@codinginflow2 ай бұрын
The ones I use in my tutorials
@vraudio.2 ай бұрын
Thanks!
@codinginflow2 ай бұрын
Welcome!
@sujoykrhaldar2 ай бұрын
Will you add how to build a custom payment page and connect it with Stripe API instead of using Stripe UI redirection in your next project course on KZbin? also add multiple payment gate ways like adding stripe / Paypal / razerpay.
@koendegroot4454Ай бұрын
Amazing tutorial!! Danke Danke Danke!! But i might have a use case in the app that could be a problem. Let's say for example you have 1 resume and get de pro monthly plan via the premium modal. Then you get 3 resumes and add the pro plus monthly , again via the premium modal. It seems that you then have 2 subscriptions, for pro and pro plus. It is clear to see when you manage the subscriptions via the billing portal. Is this a bug? Should you only have 1 subscription after upgrading from pro to pro plus via the premium modal?
@codinginflowАй бұрын
Are you sure it creates 2 subscriptions? Have you tried it?
@OmarFaruk-bz4gw2 ай бұрын
❤❤❤❤❤
@ravi_sorathiya2 ай бұрын
Hi Florian What's is your video setup gadgets Camera microphone pc spec Which software you use for video editing Please let me know i am also planning to make youtube tech videos
@codinginflow2 ай бұрын
Rode podcast mic $20 ring light from Amazon smartphone as webcam
@ravi_sorathiya2 ай бұрын
@@codinginflow what do use for adding moving face in the corners in the video?
@brivadigital2 ай бұрын
When adding clerk to the auth folder, am getting this error localhost redirected you too many times. What could be the issue?
@mohammedhassan8942Ай бұрын
instead of using Chatgpt Ai what other options do we have here ?
@dami35892 ай бұрын
CRACKED
@Lieblingszuschauer4 күн бұрын
Hi do you offer only the starting code on Github or the full code as well?
@codinginflow4 күн бұрын
both
@Lieblingszuschauer3 күн бұрын
@@codinginflow thanks for your response. finally I found it. As a lonely wolf I'm not so firm with git (hub). Liebe Grüße.
@collinsk87542 ай бұрын
Really good project. Great job 🙌🙌
@codinginflow2 ай бұрын
Thank you!
@WatsonCyrusAnikwai2 ай бұрын
What does the database schema look like?
@3sxmaxman2 ай бұрын
perfect
@Ruan-y8f3 күн бұрын
When deleting a resume in Prisma I noticed that the ID in the URL was reused to create a new record, that is, the user can create any ID, this is not expected
@codinginflow3 күн бұрын
fix it
@seringeti200923 күн бұрын
always get error on OpenAI key even I put the key in .env file Error: The OPENAI_API_KEY environment variable is missing or empty; either provide it, or instantiate the OpenAI client with an apiKey option, like new OpenAI({ apiKey: 'My API Key' }).
@dario05112 ай бұрын
Hey, I am subscribing to your channel and learning a lot from your videos. I am curious about your flow from idea to starting coding/finished project. Can you write a post or make a video about it?
@codinginflow2 ай бұрын
What do you want to know?
@dario05112 ай бұрын
@@codinginflow For example, when designing apps, do you take inspiration from any resources when preparing app views in figma or another tool? Before you start coding, do you have all the features already written out, or do you customize them while coding? In the video we already see clean coding, without fixing bugs, with well thought out functionalities while this also interesting work is at the very beginning off-camera.
@GelaDzia202 ай бұрын
Hello, I don't have Postgres in options on vercel, what i can do?
@codinginflow2 ай бұрын
Use Neon like I show in the video
@GelaDzia202 ай бұрын
@@codinginflow I already fixed it, it was just disappearing, and I managed to catch it. This is such an amazing video, you explain everything perfectly, and it will actually be really useful for me. Now I’m starting my job search, and I’ll easily create CVs whenever I need them. Thank you!
@selimpy81052 ай бұрын
how did u catch it its dissapiar for me can you share the link
@GelaDzia202 ай бұрын
@@selimpy8105 I Switched to slow internet in network tab.and clicked it before it disappeared.
@codinginflow2 ай бұрын
It seems that Vercel removed the Postgres option in favor of Neon. You can click on "Neon" and everything else should work the same.
@130panuwatponsa7Ай бұрын
Hi, Guy can I use Gemini instead of ChatGPT?
@codinginflowАй бұрын
Sure!
@OmarFaruk-bz4gw2 ай бұрын
Game change this course
@codinginflow2 ай бұрын
💚
@user-ys1wh8jn1eАй бұрын
Could you do one for custom pdf template creator ui with api?
@VineethThungani2 ай бұрын
Can we use the gemini api instead of openai
@codinginflow2 ай бұрын
sure
@nazakatejazz7467Ай бұрын
Bro I have cloned your repo using git clone, repo was clone, I ran npm i with peer deps flag, everything went well: but I have faced two issues: 1) there was an error related to clerk (related to apikey) 2) I was unable to find .env file. As a result now I am redoing intial steps, i.e create new next project
@codinginflowАй бұрын
You need to use the starting code
@uditnagar790519 күн бұрын
I am not able to clone the starting code, It is showing npm error
@codinginflow18 күн бұрын
npm i --legacy-peer-deps
@uditnagar790518 күн бұрын
@codinginflow Yupp I debug it just like this
@nikolar58472 ай бұрын
Whats the shortcut for prisma auto align?
@codinginflow2 ай бұрын
The same formatting shortcut as in other files but you need the extension installed
@nikolar58472 ай бұрын
@codinginflow I havent caught that in tutorial, must missed something. Can you please share with me that shortcut? Thanks!
@codinginflow2 ай бұрын
@@nikolar5847 It's different on different computers
@alham4u2 ай бұрын
Bro, I am waiting for a SaaS School Management system where we can onboard schools to facilitate them with class routine preparation to online exam results. Please consider it as your next project
@codinginflow2 ай бұрын
What does that mean? What features do you need exactly?
@alham4u2 ай бұрын
@codinginflow a full School management app as your next project
@codinginflow2 ай бұрын
I have no idea what that means: "onboard schools to facilitate them with class routine preparation to online exam" You have to be more specific.
@alham4u2 ай бұрын
@codinginflow I meant to say that, in the SaaS app different schools around the world can join as customers where they will have the functionality to manage students, teachers, tuition fees, attendance, exam result sheets, class routine, notice board and what may require to manage a school. Based on number of students in the school, the app will have different packages.
@codinginflow2 ай бұрын
@@alham4u Do you have an example of such a site?
@mylearningyt-x5vАй бұрын
the site does not work anymore in vercel
@codinginflowАй бұрын
I don't keep them online
@mylearningyt-x5vАй бұрын
@@codinginflow why not?
@alexdin15652 ай бұрын
please can you make video about payloadcms?
@hendoitechnologies2 ай бұрын
can you post more saas project videos like this regularly.
@codinginflow2 ай бұрын
Yes
@nabeeliftikhar2082 ай бұрын
Is the source code available on GitHub?
@codinginflow2 ай бұрын
yes, link in description
@souptiknath46682 ай бұрын
Why are you still using windows 10
@abwebmaster32 ай бұрын
The idea behind this is 🔥. I want to add up to the idea. What if there is functionality to share the link of the resume? Then the employer will be redirected to the resume page and take a look at the resume instead of just hard copy. Thank you man
@codinginflow2 ай бұрын
Yea that's a great idea and not very difficult to build
@ni_kabiu_john2 ай бұрын
From 🇰🇪 I say danke danke danke.. I have been wondering how I could layout this
@codinginflow2 ай бұрын
You’re welcome 😊
@ni_kabiu_john2 ай бұрын
@@codinginflow Currently working on Veterinary clinic management system and i want to employ AI. am definitely joining your classes.
@hk254lyt82 ай бұрын
Mboka lazima ijipe 😂
@nwebpro2 ай бұрын
Live link not working
@codinginflow2 ай бұрын
I don't keep these projects online. It's just for the video.
@nwebpro2 ай бұрын
@@codinginflow Thanks for your response. Now I want to download my resume after clicking on the download button, how can I do this?
@afaqahmad-ef4kyАй бұрын
I think ChatGPT apis are not free
@SONAL.K.G22UCSV166Ай бұрын
you nonsense i do not understand the code then how i do my project i am from india
@klhmiaАй бұрын
I was getting a fkey (foreign key) erorr on the resume deletion portion of this tutorial. I narrowed it down to the education items having something to do with it which was weird considering I don't think the work items were ever an issue. The ultimate fix for me was prisma.workExperience and prisma.educations.deleteMany where resumeId: id. to make sure those were deleted before the actual resume. I'm not sure how great this fix is and it seems there should be an easier way so I wanted to share. Thanks again!