Build and deploy a Full Stack coolors clone with Nextjs 14, Supabase, Clerk, and Typescript

  Рет қаралды 5,071

Ido Evergreen

Ido Evergreen

Күн бұрын

Пікірлер
@idoevergreenx
@idoevergreenx 7 ай бұрын
32:47 I realized most viewers have questions about what happening here , as mentioned the piece of code was from the documentation. So supabase is our database while clerk auth is our authentication provider, so we needed a way to connect both tools to each other to save the user palette based on the user_id provided by clerk to database. Hope this helps. If u have any doubts still do leave a comment I will attend to it
@chideraakamadu
@chideraakamadu 7 ай бұрын
Wow, this project is amazing and beautiful
@idoevergreenx
@idoevergreenx 7 ай бұрын
Thank you 🙏😊. Glad you enjoyed the video
@devgo-jb7dg
@devgo-jb7dg 7 ай бұрын
Great explanation! Was looking for tutolial like this for several days
@idoevergreenx
@idoevergreenx 7 ай бұрын
Glad it was helpful!
@chideraakamadu
@chideraakamadu 7 ай бұрын
I think on a site the users should be able to see what the sites does before they sign in, some users may just be checking it randomly and just seeing the sign in first they may not have the time but, when the users is able to see what it is about and how it works maybe when they are about to save or download then the sign in notification can recommend them to do so when it has caught their interest. I am just saying this because the project is very unique and beautiful.
@idoevergreenx
@idoevergreenx 7 ай бұрын
hi, your suggestion is excellent, I just had to go with the authentication first for simplicity for beginners.
@idoevergreenx
@idoevergreenx 7 ай бұрын
If u coding along with me u can try implementing yours this way. It should be very quite easy to handle that. If u hit any blocker when trying to build yours with your suggestion do tell me know. I am willing to help.
@chideraakamadu
@chideraakamadu 7 ай бұрын
Okay, that will be cool for me adding mine
@idoevergreenx
@idoevergreenx 7 ай бұрын
Also for those looking for the desktop svg we used on the home page . Check the iconx.tsx file on the Google drive that is in the video description. Happy coding again ❤
@reactnativelabs
@reactnativelabs 7 ай бұрын
Awesome as always Thank you again Evergreen!
@idoevergreenx
@idoevergreenx 7 ай бұрын
My pleasure!
@devgo-jb7dg
@devgo-jb7dg 7 ай бұрын
Awesome video I learned a lot thanks😮😮😮😮
@idoevergreenx
@idoevergreenx 7 ай бұрын
Glad you enjoyed it!
@paradoxrecapped
@paradoxrecapped 7 ай бұрын
I love the interface it nice and it great project thank you
@idoevergreenx
@idoevergreenx 7 ай бұрын
U welcome 💯💯💯
@chideraakamadu
@chideraakamadu 7 ай бұрын
But i just want to say, is there need of locking colours when it can be downloaded. I think there should be a notification on using the space bar to generate colours or an icon as the same on the mobile because some users that just came across it may not have idea about it
@idoevergreenx
@idoevergreenx 7 ай бұрын
First off thanks for taking out time to commenting 💯, the need to lock 🔒 a particular color is because users might see a color they are interested in and they don't want it lost when a new palette is created, why don't I lock this particular color before creating new palette 🎨 and add more colors to this already colors .
@idoevergreenx
@idoevergreenx 7 ай бұрын
Secondly we could show a toast notification when users create new palette 🎨 with the spacebar on desktop and also on mobile . This willl come as an improvement to the user experience 😉, thanks for pointing that out again 🙂
@chideraakamadu
@chideraakamadu 7 ай бұрын
Cool bro
@reactnativelabs
@reactnativelabs 7 ай бұрын
Amazing video, Thanks
@idoevergreenx
@idoevergreenx 7 ай бұрын
Glad you liked it!
@idoevergreenx
@idoevergreenx 7 ай бұрын
More videos dropping soon
@Pulsemastery
@Pulsemastery 7 ай бұрын
Nice projects bro 🎉
@idoevergreenx
@idoevergreenx 7 ай бұрын
Thanks ✌
@thegitcoder
@thegitcoder 4 ай бұрын
Great Man 🎉
@idoevergreenx
@idoevergreenx 4 ай бұрын
Thanks man 👍
@chidiebere
@chidiebere 3 ай бұрын
Nice. Weldone
@idoevergreenx
@idoevergreenx 3 ай бұрын
@@chidiebere 🔥🔥🔥
@AvikNayak_
@AvikNayak_ 2 ай бұрын
why did you use clerk when supabase itself offers authentication?
@santiagopereira4691
@santiagopereira4691 Ай бұрын
I have the same question? Is it more difficult to implement supabase authentication?
@AvikNayak_
@AvikNayak_ Ай бұрын
@@santiagopereira4691 not at all. It's comparatively easier than next-auth.
@idoevergreenx
@idoevergreenx 6 күн бұрын
Sorry Missed this comment . The reason I used clerk for auth is for simplicity purposes . Yes using supabase supports auth too but compare to the how fast you could just add clerk auth components is a faster implementation.
@cariyaputta
@cariyaputta 7 ай бұрын
Thanks.
@idoevergreenx
@idoevergreenx 7 ай бұрын
Welcome!
@ParthShukla-o3t
@ParthShukla-o3t 7 ай бұрын
Hi sir is there a way to contact you
@SkNasimPC
@SkNasimPC 7 ай бұрын
I have his number, we're in a same WhatsApp devoloper group
@idoevergreenx
@idoevergreenx 3 ай бұрын
Hi 👋
Sync User Authentication Data To Your Database
28:45
Maksym Liamin
Рет қаралды 470
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 136 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,1 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 114 МЛН
AWS Bedrock + Anthropic + Node.js - Extract JSON from text and images
10:22
Dr Gabor Mate answers question about October 7th during conference
12:53
Middle East Eye
Рет қаралды 246 М.
Build and Deploy FULL STACK Next.js 14 Website - Supabase, Drizzle, Shadcn/ui
1:07:55
Build A Dictionary Web App Part 3 - Search component setup
1:11:36
Kayode Samson Adelola
Рет қаралды 47
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 136 МЛН