T3 Stack Tutorial - FROM 0 TO PROD FOR $0 (Next.js, tRPC, TypeScript, Tailwind, Prisma & More)

T3 Stack Tutorial - FROM 0 TO PROD FOR $0 (Next.js, tRPC, TypeScript, Tailwind, Prisma & More)

Theo - t3․gg

2 года назад

523,541 Просмотров

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


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

@tamrat_assefa
@tamrat_assefa - 16.02.2025 20:40

Its a great tutorial. I was hoping this would convince me to try out this server side JS/TS thing a shot. But I'll stick to Laravel and Inertia.js with Vue for now.

Ответить
@bcavsy
@bcavsy - 21.01.2025 10:23

How do you generate metadata for the app router to make the meta title the title of the post?

Ответить
@irian-codes
@irian-codes - 08.11.2024 18:35

Amazing tutorial, you learn soooo much in just 3 hours. Now let's build! Thank you Theo 🙏

Ответить
@noname13345
@noname13345 - 02.11.2024 16:02

tRPC sucks. Screw you, screw shitty software getting hyped for no reason. Stable release wont allow server sent events, alpha would but then it would break testing playground.

Ответить
@Duskdown
@Duskdown - 27.07.2024 09:06

"Amazing developer experience"
Continues to struggle with types for 30 min straight

The developer ain't the problem, typescript just doesn't make it easy. This is not even close to a good developer experience

Ответить
@Seedwreck
@Seedwreck - 25.07.2024 13:49

This stack is like, more than ~10kb, no?
Ofc it is, quite the load time

Ответить
@linuxguy1199
@linuxguy1199 - 23.07.2024 17:02

Ive spent more time trying to figure out how to convert my website from the LAMP stack to sonething somewhat modern then it took me to actually write my first prototype of my service. I want to convert to something like Next.js, dJango, etc, but for my understanding I can get almost everything I want done faster with jQuery and PHP embedded in HTML. Its horrible, but I know it, and my custom authentication code doesnt need to be re-written.

Ответить
@siarkonyar4042
@siarkonyar4042 - 17.07.2024 15:23

worst tutorial ever blud is going so fast you have to be a train to catch him ducking umbass

Ответить
@TEHSOULREAPER
@TEHSOULREAPER - 21.06.2024 19:09

i dont know if im being stupid but i dont see a free option for creating a db with planetscale anymore...

Ответить
@skapator
@skapator - 14.05.2024 01:26

Nope. This is not production. I am sorry but it is not. This is "Nextjs for dummies".

Ответить
@ron-almog
@ron-almog - 01.05.2024 06:06

clerk can be very expensive at scale. with 1M users, you will pay $20,000 per month! I think i prefer the next-auth free solution.

Ответить
@traconisek
@traconisek - 28.04.2024 23:53

LOL - if this is from 0 I'm the king of coders!!! :(

Ответить
@johnjordan9300
@johnjordan9300 - 14.04.2024 18:11

so with the death of planetscale with free tier would anyone recommend using supabase and if so some tips on setting this up with it

Ответить
@nevokrien95
@nevokrien95 - 06.04.2024 02:21

Your voice is so nice I can listen to this for hours. Oh wait I already did

Ответить
@YousefSh
@YousefSh - 31.03.2024 10:57

Why do you keep searching google with !g ? Thanks.

Ответить
@khorkor
@khorkor - 25.03.2024 16:31

Hey Theo! Are there plans to update this tutorial?

Ответить
@shengzhuang2795
@shengzhuang2795 - 23.03.2024 12:25

Nice content,

Ответить
@ozgurakkurt9770
@ozgurakkurt9770 - 23.03.2024 00:54

Yeah let's just build prod app depending on 20 external services what could go wrong

Ответить
@SidGBF
@SidGBF - 18.03.2024 16:16

"yarn is kinda dead" lol in react native

Ответить
@nikensss
@nikensss - 15.03.2024 16:21

Hey Theo! Are there plans to update this tutorial? Specially after planetscale removing the free tier. I share this video with a lot of people that want to get started with development and once they reach a certain level I show them this. Just curious, because this video is excellent!

Ответить
@kupinaa
@kupinaa - 13.03.2024 04:01

Planet scale is dead 😐

Ответить
@ErikEstradaHerrera
@ErikEstradaHerrera - 12.03.2024 05:04

PlanetScale no longer has a free tier

Ответить
@gownerjones
@gownerjones - 11.03.2024 23:55

Stupid question: How do you get the automatic imports to pop up like that?

Ответить
@leonard3468
@leonard3468 - 09.03.2024 19:31

Well, Planetscale is not $0 anymore. The cheapest option for my region (eu-central, Frankfurt) is now $47/month.
Any suggestions what I can do? I just want to test a bit and try out stuff but I don't want to pay almost $50 a month. I'm a student so I'm poor.
I don't have a credit card as well so I couldn't even buy it if I wanted to.

Ответить
@TerenceKearns
@TerenceKearns - 08.03.2024 14:41

I haven't been a coder for nearly 20 years. There are so many frameworks and tools now, it's impossible to catch up without feeling like being knocked on your arse with decision paralysis. This stack and this tutorials is just what the doctor ordered. I'm so looking forward to getting back to this. Love your work.

Ответить
@griffadev
@griffadev - 07.03.2024 19:35

RIP this tutorial. RIP planetscale

Ответить
@dnguyendev
@dnguyendev - 07.03.2024 18:45

One of the best tutorials I have watched in years!
edited: just finish it. I learned a lot!

Ответить
@BrentMalice
@BrentMalice - 04.03.2024 05:26

based ty

Ответить
@cedwards1080
@cedwards1080 - 03.03.2024 05:58

Is there a video like this for create-t3-turbo?

Ответить
@tonigashi4063
@tonigashi4063 - 01.03.2024 12:49

Hey Theo, you are passing an '@' to the href of the Next/Link component and then you are filtering it out when you are looking up user by username. Couldn't you just not pass the '@' to the href of the link component? Great course by the way. What do you think about the fact that TRPC seems to be not functional with the app router?

Ответить
@jacobgrant8188
@jacobgrant8188 - 23.02.2024 21:13

You know it's a top tier tutorial when Github Copilot auto-completes the same thing verbatim. It's almost like it watched the same tutorial, probably because everybody doing the same tutorial has trained GHC's behavior. 🤩

Ответить
@leandromonteiro3833
@leandromonteiro3833 - 23.02.2024 18:09

PlanetScale free plan is not avaliable in Brazil. What could I use instead?

Ответить
@handapanda
@handapanda - 20.02.2024 22:40

Loving the wtf kind of moments from you, makes it so much better of a tutorial knowing that the pros struggle from time to time!

Ответить
@lynnwilliam
@lynnwilliam - 19.02.2024 04:13

Modern webdev is like modern android dev. Just full of layers but eventually its beautiful ❤️

Ответить
@mathesonstep
@mathesonstep - 18.02.2024 05:51

This was so helpful as someone just getting started with frontend, thanks!!!

Ответить
@TommyLikeTom
@TommyLikeTom - 08.02.2024 03:14

If you're a developer why are you making "sign in" pages? Is that cool? Is that what you envisioned yourself doing as a child? Just make a cool website and then make it free with no sign in. Make the world you want. Stop making corporate prisons

Ответить
@HannahNefdt
@HannahNefdt - 07.02.2024 17:32

Is there an updated version now with Drizzle?

Ответить
@ericeberhart2390
@ericeberhart2390 - 29.01.2024 16:39

Fantastic! Thanks for making this

Ответить
@clearlyunwell
@clearlyunwell - 26.01.2024 22:28

!! Double negatives are a no-no. 😂

Ответить
@lobsanggyatso6280
@lobsanggyatso6280 - 22.01.2024 12:47

have two component one component fetch the list of data (server component) and another create (client component). have used (trpc/server) query to fetch the list and in client side have used (trpc/client) after successful creating the list it doesn't invalidate the routes. idk why can any one explain

Ответить
@lobsanggyatso6280
@lobsanggyatso6280 - 22.01.2024 11:00

trpc/react vs trpc/server??
Should I always use trpc/server for Server Components and trpc/react for Client Components?

Ответить
@samkohl8475
@samkohl8475 - 14.01.2024 01:51

After downloading T3-app from NPM, I immediately tried to npm run dev like in the video, and immediately got this error which I can't find anything online about:

Error:
Invalid `prisma.post.findFirst()` invocation:
The table `main.Post` does not exist in the current database.


I literally did not do or change a thing. =/

Ответить
@FlintBits
@FlintBits - 12.01.2024 04:07

Did Vercel finally stop returning server errors and is stable?

Ответить
@HunterdotaBass
@HunterdotaBass - 11.01.2024 01:40

File structure of create t3 app, /app vs /pages ?
As of today when I run the below (got from the create t3 official site), I get a /app instead of normal /pages which is more of the conventional NextJS structure approach,
npm create t3-app@latest

Does any one know the reason behind having it structured with /app ?? and if both ways are fine ? thank you in advance !

Ответить
@Sky_Hustle
@Sky_Hustle - 10.01.2024 23:44

Thanks for taking the time brotha, this was great, learned more than I thought I would ✌🏽

Ответить
@abddulrahmanas
@abddulrahmanas - 10.01.2024 11:13

Why don't people just use a VPS with a complete backend framework that has storage, databases, authentication, etc., like Laravel? Instead of paying for all of these services,

Is it just because it is easier, or is there another reason?

Ответить