Following along with Jon Meyers.
This is a project built by following along with Jon Meyers's tutorial to build a SaaS service. In this case, he is building Courses, a "video tutorial/course platform that contains a collection of free and paid courses."
I will likely change some essential pieces along the way as proofs to myself that I understand what is going on.
- Using SuperJSON to avoid the hacky
JSON.parse(JSON.stringify(courses))
workaround to avoid the serializability error of DateTime from Prisma with Next.js'sgetStaticProps
. - Using Next-Auth's Prisma Adapter rather than Auth0.
- User StripeID initialization done on a per-OAuth Provider basis in
[...nextauth].ts
.