Build a File Storage App with Role Based Authorization (Next.js, Shadcn, Typescript)

Build a File Storage App with Role Based Authorization (Next.js, Shadcn, Typescript)

Web Dev Cody

3 месяца назад

121,080 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@rahulgp6063
@rahulgp6063 - 18.04.2024 23:01

u think i need to have a better knowlege on convex before this tutorial i am understading the project but idk i am still confuesed abit and is learning convex can help we with mu resume

Ответить
@bnssoftware3292
@bnssoftware3292 - 17.04.2024 05:22

WOW subscribed

Ответить
@NiharGandhi
@NiharGandhi - 16.04.2024 00:47

@WebDevCody, Amazing tutorial. Loved it. I have a doubt about how do I let the user upload a file type other then the once we specified.

Ответить
@user-yb8mx3yz6p
@user-yb8mx3yz6p - 14.04.2024 16:39

Can we make this project in a way in which we can add audio files .

Ответить
@gouthamchittineni6504
@gouthamchittineni6504 - 11.04.2024 22:14

bro How to deploy this application on vercel can u tell me the steps

Ответить
@alrazy12
@alrazy12 - 09.04.2024 22:40

i like your tutorials but i dont know why in this one I couldn't follow up and got lost after 1 hour

Ответить
@rudranshagg2580
@rudranshagg2580 - 01.04.2024 02:47

Please create a video to deploy it , I've been getting some errors

Ответить
@adityaraj-zm7zk
@adityaraj-zm7zk - 26.03.2024 12:25

sir when i click download button it shows 404 error

Ответить
@noomanraza7884
@noomanraza7884 - 25.03.2024 13:32

can you make a video that how to host this web app

Ответить
@MohammadRaiyanShaikh
@MohammadRaiyanShaikh - 24.03.2024 14:06

file popup not open when i click in input file field

Ответить
@MohammadRaiyanShaikh
@MohammadRaiyanShaikh - 23.03.2024 15:17

Awesome video sir🤩, can you please also make RBAC with zitadel ?

Ответить
@matthewsimon-ol4kb
@matthewsimon-ol4kb - 21.03.2024 02:06

Cody, what's the easiest/ simplest way to add Folders to the project?

Ответить
@SyedShams982
@SyedShams982 - 20.03.2024 22:54

Brother, it's amazing and I am thankful to you for sharing such helpful videos. I have one wish: can you create a full-stack college website?

Ответить
@Yahya_Umar
@Yahya_Umar - 20.03.2024 01:08

That's good thanks for sharing your experience with us can you please create a inventory management system using Next.js. Your tutorials are always top-notch.

Ответить
@user-lx9xf2gc7p
@user-lx9xf2gc7p - 17.03.2024 17:20

Glad to be here Cody. As I learn from your videos, do you have plans to do a dedicated video on Convex at any point in the future? Keep up the great work 🙂

Ответить
@adityaraj-zm7zk
@adityaraj-zm7zk - 16.03.2024 20:55

sir i have a error in this

Ответить
@shivamjha8985
@shivamjha8985 - 16.03.2024 08:54

can we deploy it ?

Ответить
@PeriklesPeriklesoglu
@PeriklesPeriklesoglu - 16.03.2024 00:16

thanks for all of this, i have a question: Do I need to pay money to DB or any other service for this project when i deployed?

Ответить
@muhammaduseram9405
@muhammaduseram9405 - 15.03.2024 14:34

deployment

Ответить
@martapfahl940
@martapfahl940 - 15.03.2024 13:40

Awesome tutorial thank you! I think as a next step I will try to build this in Angular as well to strengthen my Angular skills.

Ответить
@Cyber-Bison
@Cyber-Bison - 14.03.2024 01:49

Really enjoyed this video thanks Cody. I have a question though as to why you stored the orgIds with both the orgId and role as an object on the users table? What if we wanted to query for users by an orgId with the role of admin, I'm not sure if Convex supports this type of nested filtering? But I would have thought to have a separate Orgs table alongside an userOrgRoles table, and remove the role from the users table and only storing the orgIds of which they belong to, or simply just the userOrg tables. Not sure if this makes any sense lol just a thought/issue Im facing myself

Ответить
@martinkalema
@martinkalema - 13.03.2024 19:49

@WebDevCody What if i want to store files in folders?

Ответить
@v.demchenko
@v.demchenko - 12.03.2024 22:51

Can you maybe prepare in some way before code writing??? You spent 20 minute just to figure out how to manage orgId key... Man, are you Junior dev?

Ответить
@turunguse4908
@turunguse4908 - 12.03.2024 20:44

Uploading file is generating error

Ответить
@mahendranath2504
@mahendranath2504 - 08.03.2024 20:08

Wow, Nice thank you so much for sharing the knowledge

Ответить
@genarosalomone3594
@genarosalomone3594 - 08.03.2024 17:22

Hi Cody. In the part OrgId Auth, I have exac the same code as u before the commit, but, I think it is not working fine. Before that commit, I should see in the Home component the files of Personal Account + Files of organizations. Here I have the error, I am seeing only the files associateds to Personal Account. If i go to organization I see the files there, but I mean, In Personal Account I must see Personal Files + Orgs Files, is it right? What may be the error?

Ответить
@CodeSnap01
@CodeSnap01 - 07.03.2024 21:20

wonderfull project. thankyou for sharing

Ответить
@mateusleal1254
@mateusleal1254 - 07.03.2024 20:43

Nice project. Thanks for sharing. I would like to learn more about PDF documents and electronic signatures to incorporate into your project. Any tips for me?

Ответить
@martinfolk3865
@martinfolk3865 - 06.03.2024 23:49

I like the way you are presenting. Thank youso much.

Ответить
@luanscar6371
@luanscar6371 - 06.03.2024 21:30

pleaseeeeeeeee stop Clerk

Ответить
@ManulTransmission
@ManulTransmission - 06.03.2024 21:20

This was a great tutorial and I always like your videos. Me personally I don't like Next.js and prefer not to use it.

Ответить
@swissaklo3410
@swissaklo3410 - 06.03.2024 20:25

I cant seem to display my images or the pdfs as it is showing bad getaway and the URL is coming wrong.Cody is their any way to contact or share the code

Ответить
@swissaklo3410
@swissaklo3410 - 06.03.2024 16:06

Did convex change anything regarding their file upload or display ?? Cant seem to display images and it is always showing bad getaway

Ответить
@chrisalonzo1252
@chrisalonzo1252 - 06.03.2024 07:26

Is there a way you can show us how to deploy this project? or if anyone in here has successfully deployed it in Vercel, because I'm having a difficult time deploying it and I keep getting an error on the webhook.

Ответить
@munawirulhadi2864
@munawirulhadi2864 - 05.03.2024 16:50

Nice one, btw whats your vscode theme?? I ve been bored with my 2 years theme

Ответить
@DenisEneotescu
@DenisEneotescu - 04.03.2024 21:10

one or two a month like this would be insane

Ответить
@raymondmichael4987
@raymondmichael4987 - 04.03.2024 12:18

Hello there, I spend the last four days binge watching your videos; consider in this video, how can we protect someone to access or view the uploaded files outside the application?
I found out that if you put the file url in a browser it loads the file just fine, how to prevent that?

Before I was using Edgestore, they broke file access outside the application, which is good to my opinions; But your video made me switch to convex, because it's easier to manage files.

Thanks buddy :)

Ответить
@oyeSAURABH
@oyeSAURABH - 03.03.2024 22:43

is there any thing that will require money.

Ответить
@thespiritualjourney369
@thespiritualjourney369 - 03.03.2024 19:13

hey, are u using the following theme and its variant? :

Bearded theme- stained blue.

Ответить
@optimusprime844
@optimusprime844 - 03.03.2024 07:30

Thanks bro. But please can you use next auth , not clerk. Clearly no one likes Clerk

Ответить
@jsdope437
@jsdope437 - 02.03.2024 12:52

everything is good except for that clerk auth. now every single next tut is married to clerk auth.

Ответить
@starlord7526
@starlord7526 - 02.03.2024 08:21

Mate I couldn't understand a thing for the whole Clerk Webhooks part. Can I skip it and still go through rest of the video?

Ответить