Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

I made a netflix clone with the Theo stack, Next.js server components, and shadcn ui-library. It includes: 1. Netflix subscription plan with stripe 2. Profile creation crud operation for individual users 3. Pin verification for profiles

326,839 görüntüleme • 3 yıl önce •via X (Twitter)

72 Yorum

sadman profil fotoğrafı
sadman3 yıl önce

@nextjs @shadcn Website link: Github repo:

sadman profil fotoğrafı
sadman3 yıl önce

Y'all can search shows with Ctrl + k

sadman profil fotoğrafı
sadman3 yıl önce

Fix the bug on the profile dropdown menu. Just reached the hobby tier limit of vercel tho

sadman profil fotoğrafı
sadman3 yıl önce

I am getting this on my vercel account. It is because of the exceeding limit of the hobby tier maybe

sadman profil fotoğrafı
sadman3 yıl önce

Just crossed 200 stars on github. Thanks y'all for checking my project out

Sully profil fotoğrafı
Sully3 yıl önce

@t3dotgg @nextjs @shadcn dude this is insane! good stuff

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn Thanks a lot dude

Sully profil fotoğrafı
Sully3 yıl önce

@t3dotgg @nextjs @shadcn lmk if you ever wana join an ai product team 😅

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn I have built some ai projects. What kinnda projects do you guys build

Sully profil fotoğrafı
Sully3 yıl önce

@t3dotgg @nextjs @shadcn Building something cool with agents :) dm me! i'll give you a bit more info

Jean Baez profil fotoğrafı
Jean Baez3 yıl önce

@t3dotgg @nextjs @shadcn I tried to do something similar, how you manage to pull the data from the movie database to your own database ? @sadmann17

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn I am using tmdb api. I made a schema named MyShow in prisma with the keys of tmdb movie object. I am saving it there

Dominick J. Monaco profil fotoğrafı
Dominick J. Monaco3 yıl önce

@t3dotgg @nextjs @shadcn Dude your skills are actually saucy

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn thanks man

Crypto Angel 📈👑📉 profil fotoğrafı
Crypto Angel 📈👑📉3 yıl önce

@t3dotgg @nextjs @shadcn While I was trying to figure out what you did... Still don´t get it though. 🙄

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn Vercel hobby tier limit has been exceed. So the deployment is disabled

Carlos profil fotoğrafı
Carlos3 yıl önce

@t3dotgg @nextjs @shadcn Good stuff! I love that you added the Game Handle feature in the Profile Management page

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn gotta look out for my fellow gamers

3IMAD profil fotoğrafı
3IMAD3 yıl önce

@t3dotgg @nextjs @shadcn awsome job , just want to mention that IDs are only unique within their own Media type (Movie/TV show) so it is possible that a movie and TV have the same ID for ex : Reservoir Dogs 1992 (movie) Mad About You 1992 (tv show) if u add one to Mylist u cant add the other one

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn Never really thought about it. I made id on my prisma schema non unique. As each profile can have the same show. Unique ids for shows were returning the unique constraint failed on the (not available) error. It works fine this way

Frosty profil fotoğrafı
Frosty3 yıl önce

@t3dotgg @nextjs @shadcn Holy shit damn

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn Thanks for checking it out dude

Frosty profil fotoğrafı
Frosty3 yıl önce

@t3dotgg @nextjs @shadcn Of course, mad talent dude. Respect

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn It's my first time working with server components. They are pretty good

. profil fotoğrafı
.3 yıl önce

@t3dotgg @nextjs @shadcn its so rare to see people share the auth implementation on the new Next13 with appDir. I had to thank you personally :)

sadman profil fotoğrafı
sadman3 yıl önce

@canspireon_ @t3dotgg @nextjs @shadcn Auth is still on the pages directory. I will move it to the app directory soon

Crypto Angel 📈👑📉 profil fotoğrafı
Crypto Angel 📈👑📉3 yıl önce

So, you did something really cool! You created your own version of Netflix, right? And to do this, you used different technologies such as the @t3dotgg stack, @nextjs server components, and the @shadcn UI library. With your version of Netflix, users can subscribe to a plan and create a profile where they can save their favorite shows. Additionally, there is a PIN verification to make sure that only the people who are supposed to access the profile can do so. Is that correct? And how much would I pay with your subscription, my gf just left me and with it went Netflix ...

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn 69.420 per month

Crypto Angel 📈👑📉 profil fotoğrafı
Crypto Angel 📈👑📉3 yıl önce

@t3dotgg @nextjs @shadcn

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn double it, and give it to the next person 😅

Nikhar Pandya 🇨🇦 🇮🇳 profil fotoğrafı
Nikhar Pandya 🇨🇦 🇮🇳3 yıl önce

@t3dotgg @nextjs @shadcn This looks really good, also the project structure looks incredible.

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn I followed the taxonomy repo of shadcn Feel free to check it out. It is pretty cool

Nikhar Pandya 🇨🇦 🇮🇳 profil fotoğrafı
Nikhar Pandya 🇨🇦 🇮🇳3 yıl önce

@t3dotgg @nextjs @shadcn Yeah just checked it few days ago, pretty cool.

Alberto Barrago profil fotoğrafı
Alberto Barrago3 yıl önce

@t3dotgg @nextjs @shadcn A real good job 💪🏻

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn thanks man 🙏

Carter profil fotoğrafı
Carter3 yıl önce

@t3dotgg @nextjs @shadcn I hope oneday I can code like that but I have years to go

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn keep coding man

Carter profil fotoğrafı
Carter3 yıl önce

@t3dotgg @nextjs @shadcn Thanks

Fariz Saputra profil fotoğrafı
Fariz Saputra3 yıl önce

@t3dotgg @nextjs @shadcn You r rawk dude

John B profil fotoğrafı
John B3 yıl önce

@t3dotgg @nextjs @shadcn Nice work 👍

Sabin Adams profil fotoğrafı
Sabin Adams3 yıl önce

@t3dotgg @nextjs @shadcn @sadmann17 This is super clean! I would love to have you on our live stream to talk about this project. Your DMs are closed, but maybe you could hit me up?

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn Thanks a lot man. I would like to talk

TheStefanShow profil fotoğrafı
TheStefanShow3 yıl önce

@t3dotgg @nextjs @shadcn Looks great 👏

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn thanks man

kevin profil fotoğrafı
kevin3 yıl önce

@t3dotgg @nextjs @shadcn Using @storj for video streaming?

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn @storj can only play trailer with the tmdb api

Mir Ashif profil fotoğrafı
Mir Ashif3 yıl önce

@t3dotgg @nextjs @shadcn good stuff 👌

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn thanks man 🙏

Stward profil fotoğrafı
Stward3 yıl önce

@t3dotgg @nextjs @shadcn Wow, dude. That looks clean.

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn thanks dude

Basit | connoisseur of oranges 🍊 profil fotoğrafı
Basit | connoisseur of oranges 🍊3 yıl önce

@t3dotgg @nextjs @shadcn this is awesome ❤️

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn Thanks for checking it out 🙏

Matyas Heins profil fotoğrafı
Matyas Heins3 yıl önce

@t3dotgg @nextjs @shadcn Awesome job, this looks fantastic! I think some optimistic updates would improve the ux even more 🚀

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn React swiper wasn't working for me on nextjs 13. Need to make the carousel better

Dwarf profil fotoğrafı
Dwarf3 yıl önce

@mat_heins @t3dotgg @nextjs @shadcn You can try alice-carousel

sadman profil fotoğrafı
sadman3 yıl önce

@mat_heins @t3dotgg @nextjs @shadcn Does it support keyboard navigation?

PunishedFlew profil fotoğrafı
PunishedFlew3 yıl önce

@t3dotgg @nextjs @shadcn This is genuinely great!

Whoamiᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ profil fotoğrafı
Whoamiᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ3 yıl önce

@t3dotgg @nextjs @shadcn This is awesome 👌

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn thanks man

atlas profil fotoğrafı
atlas3 yıl önce

@t3dotgg @nextjs @shadcn hell yeah dude

sadman profil fotoğrafı
sadman3 yıl önce

@FalaseScript @t3dotgg @nextjs @shadcn Thanks dude

0xTre 🦇🔊 profil fotoğrafı
0xTre 🦇🔊3 yıl önce

@t3dotgg @nextjs @shadcn This is excellent 👌

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn thanks man 😀

avenger profil fotoğrafı
avenger3 yıl önce

@t3dotgg @nextjs @shadcn Nice. I see you used Tailwind, my question is was it's predefined classes enough or you had to do classic css?

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn Predefined classes are enough. You just need @shadcn ui components. You can build pretty much anything with them

james bowler 👹 profil fotoğrafı
james bowler 👹3 yıl önce

@t3dotgg @nextjs @shadcn Wow, nice work!

TER STEGEN SHOULD LEAVE🦅 profil fotoğrafı
TER STEGEN SHOULD LEAVE🦅3 yıl önce

@t3dotgg @nextjs @shadcn did you use TRPC or REST?

sadman profil fotoğrafı
sadman3 yıl önce

@t3dotgg @nextjs @shadcn rest for ferching movies, and trpc for profiles

Juan profil fotoğrafı
Juan3 yıl önce

@t3dotgg @nextjs @shadcn It looks great 👍

Colbert profil fotoğrafı
Colbert3 yıl önce

@t3dotgg @nextjs @shadcn

swiftwarp profil fotoğrafı
swiftwarp3 yıl önce

@t3dotgg @nextjs @shadcn @ThePrimeagen rate this one on stream

Jon profil fotoğrafı
Jon3 yıl önce

@t3dotgg @nextjs @shadcn Man, really sick and tired of these clones..

Benzer Videolar