- 261
- 148 084
Antonio
United States
Приєднався 31 тра 2016
Let's learn together by building projects!
Let's Build a Full Stack E-Commerce Analytics Dashboard With Next.js, Auth.js, Prisma, Neon, and Zod
Let's Build a Full Stack E-Commerce Analytics Dashboard With Next.js, Auth.js, Prisma, Neon, and Zod
Repository: github.com/DevAntonioRogers/ecommerce-dash
GitHub: bit.ly/3LNXEls
Twitter: bit.ly/3GoxZ0m
LinkedIn: bit.ly/3GqSdXk
Dev Community: bit.ly/3Q0enES
⌚ Timestamps
00:00 - Introduction
5:48- Project Start and Prep
9:10 - Shadcn Setup
14:14 - Navbar Component
41:26 - Sidebar Component
1:08:39 - Dashboard with ShadCN Charts
1:53:36 - Shadcn Data Tables (Customers, Orders, and Product Pages)
2:52:35- Team Page
3:12:46 - formatPrice and formatDate utils
3:19:33- Auth.js, Prisma, NeonDB setup
3:37:17 - Zod, React Hook Form, and Next Safe Action Installation
3:40:07 - Login and Register Schema
3:46:03 - Register Form with Auth.js
4:51:46 -Login Form with Auth.js
5:06:51 - Onboarding Form with Resend and Auth.js
5:56:42- Team Page Refactor with Zod and Server Actions
6:52:26 - CRUD Operations for Pages with Next.js Server Actions
7:52:05 - Last Few Fixes and Changes
Repository: github.com/DevAntonioRogers/ecommerce-dash
GitHub: bit.ly/3LNXEls
Twitter: bit.ly/3GoxZ0m
LinkedIn: bit.ly/3GqSdXk
Dev Community: bit.ly/3Q0enES
⌚ Timestamps
00:00 - Introduction
5:48- Project Start and Prep
9:10 - Shadcn Setup
14:14 - Navbar Component
41:26 - Sidebar Component
1:08:39 - Dashboard with ShadCN Charts
1:53:36 - Shadcn Data Tables (Customers, Orders, and Product Pages)
2:52:35- Team Page
3:12:46 - formatPrice and formatDate utils
3:19:33- Auth.js, Prisma, NeonDB setup
3:37:17 - Zod, React Hook Form, and Next Safe Action Installation
3:40:07 - Login and Register Schema
3:46:03 - Register Form with Auth.js
4:51:46 -Login Form with Auth.js
5:06:51 - Onboarding Form with Resend and Auth.js
5:56:42- Team Page Refactor with Zod and Server Actions
6:52:26 - CRUD Operations for Pages with Next.js Server Actions
7:52:05 - Last Few Fixes and Changes
Переглядів: 1 986
Відео
Let's Build a Multi-Step Form with Next-Auth, Drizzle ORM, Neon and Next.js
Переглядів 76612 годин тому
Let's Build a Multi-Step Form with Next-Auth, Drizzle ORM, Neon and Next.js Github Repo: github.com/DevAntonioRogers/drizzle-neon-next-multistep-form GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES 00:00 - Introduction 2:06- Project Start and Prep 4:24 - shadcn installation and setup 7:25 - NeonDB Setup 9:27 - Drizzle ORM and NeonDB connecti...
Let's Build a Full Stack E-Commerce Analytics Dashboard With Next.js (Backend)
Переглядів 511День тому
Github Repo: github.com/DevAntonioRogers/ecommerce-dash GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 6:16- Project Start and Prep 20:43 - Auth.js, Prisma, NeonDB setup 26 :21 - Zod, React Hook Form, and Next Safe Action Installation 31:31 - Login and Register Schema 42:10 - Register Form with Auth.js 1:27...
Let's Build a Full Stack E-Commerce Analytics Dashboard With Next.js (Frontend)
Переглядів 2,2 тис.14 днів тому
Download Images via the repository: github.com/DevAntonioRogers/ecommerce-dash GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 4:29- Project Start and Prep 7:43 - Shadcn Setup 12:33 - Navbar Component 39:45 - Sidebar Component 1:07:30 - Dashboard with ShadCN Charts 1:52:10 - Shadcn Data Tables (Customers, Or...
Let's Build a Beginner Portfolio Website with HTML, CSS & JavaScript
Переглядів 3184 місяці тому
Let's Build a Beginner Portfolio Website with HTML, CSS & JavaScript Github Repo: github.com/DevAntonioRogers/beginner-portfolio Images: drive.google.com/drive/folders/19noMAvGWtoB6jnId607jQIHm8C3iDua_?usp=sharing GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 1:04- Project Start and Prep 7:21 - Responsive ...
Let's Build a Full Stack Kanban Board Website With Next.js 14
Переглядів 2,4 тис.5 місяців тому
Github Repo: github.com/DevAntonioRogers/next14-kanban Images: drive.google.com/drive/folders/1GkpIJURdHvjvOKhIfpmqrcebvD31RTmy?usp=drive_link GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 2:29- Project Start and Prep 4:53 - Clerk Authentication Setup 14:12 - Navbar Component 22:21 - Landing Page Styling 3...
Let's Build a PokeDex with Next.js 14 and Infinite Scrolling
Переглядів 1 тис.5 місяців тому
In this Let's Build we are building a PokeDex from scratch with Next.js 14, Tailwind CSS, and Framer Motion. Github 👾 : github.com/DevAntonioRogers/next14-pokedex Download Logo 🎨 : github.com/DevAntonioRogers/next14-pokedex/blob/main/public/logo.svg GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 0:49 - Proj...
Let's Build 3 Full Stack Projects with Next.js 14
Переглядів 2 тис.5 місяців тому
In this 12 hour video we will be building 3 Full Stack projects with Next.js 14 from scratch! You will learn how to use server actions, MongoDB database, Prisma, Tailwind CSS and much more! 😀 DevThreads Files 👕 GitHub Repo: github.com/DevAntonioRogers/next14-devthreads-ecommerce GitHub Gist: gist.github.com/DevAntonioRogers/7396a79979c5737213630af279a59bb3 Site Images: drive.google.com/drive/fo...
Let's Build a Full Stack Quiz App With Next.js 14
Переглядів 6 тис.5 місяців тому
Github Repo: github.com/DevAntonioRogers/next14-quiz Github Gist: gist.github.com/DevAntonioRogers/717151383c58accfdae210b8127a6673 GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 1:45 - Project Start and Prep 5:04 - Authentication with Clerk 14:02 - Prism and MongoDB Configuration 20:40 - Next.js 14 Server ...
Can't Believe This Was My First Coding Project
Переглядів 1606 місяців тому
Can't Believe This Was My First Project See you guys when I come back from vacation! wagster.vercel.app/ GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES
Let's Build a Full Stack Job Listing Website with Next.js 14
Переглядів 4,1 тис.6 місяців тому
Let's Build a Full Stack Job Listing Website with Next.js 14 Download Images Here: drive.google.com/drive/folders/145NM1ozmOdl3IzkrmXyoYmGQ0GyPHLc0?usp=sharing Github Repo: github.com/DevAntonioRogers/next14-joblisting-website GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 2:16 - Project Start and Prep 8:07...
Let's Build Your Dream Portfolio with Next.js 14
Переглядів 1,7 тис.7 місяців тому
Let's Build a Portfolio Website with Next.js 14 Github Repo: github.com/DevAntonioRogers/nextjs14-portfolio-website Download Images here: drive.google.com/drive/folders/1VvpDdiKQK2jZAp7rnWH90erQMzaccQms?usp=drive_link GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES ⌚ Timestamps 00:00 - Introduction 0:56 - Project Start and Prep 3:54 - Navbar...
Let's Build A Full Stack Dev T-Shirt E-Commerce Website with Next.js 14
Переглядів 6 тис.7 місяців тому
Let's Build A Full Stack Dev T-Shirt E-commerce Website with Next.js 14 GitHub Repo: github.com/DevAntonioRogers/next14-devthreads-ecommerce GitHub Gist: gist.github.com/DevAntonioRogers/7396a79979c5737213630af279a59bb3 Site Images: drive.google.com/drive/folders/1VrdVkirft7WJBnn0gIOfah-FUM9WePZP?usp=sharing GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: ...
Let's Build 3 HTML, CSS, and JavaScript Projects (Beginner Friendly)
Переглядів 7448 місяців тому
Let's Build 3 HTML, CSS, and JavaScript Projects (Beginner Friendly) Portfolio Website: Preview Website - simple-portfolio-two-flax.vercel.app/ Github Repo - github.com/DevAntonioRogers/portfolio-tutorial Note App: Github Repo - github.com/DevAntonioRogers/note-taking-app Landing Page: Images - drive.google.com/drive/folders/1vZswnZJFB9UlcRTZKDIHxLMK7879MMeK?usp=drive_link GitHub: bit.ly/3WLGEz...
Adding Sanity to my Portfolio Website
Переглядів 1,2 тис.8 місяців тому
Adding Sanity to my Portfolio Website Personal Website: www.antoniorogers.com/ GitHub: bit.ly/3LNXEls Twitter: bit.ly/3GoxZ0m LinkedIn: bit.ly/3GqSdXk Dev Community: bit.ly/3Q0enES
Let's Build a Full Stack Travel Blog with Next.js 14
Переглядів 2,7 тис.8 місяців тому
Let's Build a Full Stack Travel Blog with Next.js 14
Let's Build 3 Next.js Projects (Beginner Friendly)
Переглядів 3 тис.9 місяців тому
Let's Build 3 Next.js Projects (Beginner Friendly)
Let's Build a Full Stack Travel Blog with Next.js 14, MongoDB, Prisma and NextAuth (Backend)
Переглядів 4,1 тис.9 місяців тому
Let's Build a Full Stack Travel Blog with Next.js 14, MongoDB, Prisma and NextAuth (Backend)
Let's Build a Note Taking App with HTML, CSS & Javascript (Beginner Friendly)
Переглядів 2609 місяців тому
Let's Build a Note Taking App with HTML, CSS & Javascript (Beginner Friendly)
Let's Build a Full Stack Travel Blog with Next.js 14, MongoDB, Prisma and NextAuth (Frontend)
Переглядів 1,9 тис.9 місяців тому
Let's Build a Full Stack Travel Blog with Next.js 14, MongoDB, Prisma and NextAuth (Frontend)
Let's Build a Full Stack Todo App with Next.js 14, MongoDB, and Prisma
Переглядів 13 тис.9 місяців тому
Let's Build a Full Stack Todo App with Next.js 14, MongoDB, and Prisma
Let's Build a Portfolio Website with HTML CSS & Javascript
Переглядів 74210 місяців тому
Let's Build a Portfolio Website with HTML CSS & Javascript
Let's Build a Light/Dark Mode Toggle with Tailwind and Next.js
Переглядів 13 тис.10 місяців тому
Let's Build a Light/Dark Mode Toggle with Tailwind and Next.js
Let's Build a Tech Blog with Next.js
Переглядів 1,6 тис.10 місяців тому
Let's Build a Tech Blog with Next.js
This React Project Earned Me an Honors Certificate
Переглядів 13110 місяців тому
This React Project Earned Me an Honors Certificate
Let's Build 2 Full Stack Projects with Next.js (Beginner Friendly)
Переглядів 1,4 тис.11 місяців тому
Let's Build 2 Full Stack Projects with Next.js (Beginner Friendly)
Let's Build Your Dream Portfolio with Next.js
Переглядів 3,2 тис.11 місяців тому
Let's Build Your Dream Portfolio with Next.js
I Gave My Portfolio Website a HUGE Transformation!
Переглядів 21011 місяців тому
I Gave My Portfolio Website a HUGE Transformation!
Add Authentication to your React Project in 10 Min!
Переглядів 277Рік тому
Add Authentication to your React Project in 10 Min!
at 1:29 I saw razevalorant in email... i guess you play valorant ?
WOW 😍😍
nice project
This is incredible. Where have you been when I was hunting down dashboards? 😅
amazing 🔥🔥🔥🔥
Thank you very much! Timely tutorial with specific tech stack.
Awesome, thanks for the tutorial
Great and simple tutorial, just what I needed. Thanks!!
Amazing 🔥🔥🔥🔥
Tks to share this awesome backend.
Wow great, thanks for the complete tutorial
where is frontend one?
Was uploaded a few days ago
Good Bro
Awesome project Man!
Nice Dashboard . You really only used the right open source libraries.
<3
Welcome Back
Happy you're back. Hope all is ok there now!
Thanks!👍
thank you brother!
Perfect
add some license to the git repo bro
Can anyone help: clerkUser is null try { const clerkUser = await currentUser() console.log("Clerk User:", clerkUser) // clerkUser is null ... Error fetching user: PrismaClientValidationError: Invalid `prisma.user.findUnique()` invocation: { where: { clerkUserId: undefined, ? id?: String, ? username?: String, ? email?: String, ? AND?: UserWhereInput | UserWhereInput[], ? OR?: UserWhereInput[], ? NOT?: UserWhereInput | UserWhereInput[], ? profilePic?: StringFilter | String, ? createdAt?: DateTimeFilter | DateTime, ? updatedAt?: DateTimeFilter | DateTime, ? quizResults?: QuizResultListRelationFilter } } Argument `where` of type UserWhereUniqueInput needs at least one of `id`, `username`, `email` or `clerkUserId` arguments. Available options are marked with ?. at An (C:\Users\ir\Development\Visual Studio\quiz_app_youtube\quiz_master ode_modules\@prisma\client untime\library.js:114:7526)
Thank you!!
Hey man. It is a good things you presented here and it helped me a lot for how to set prisma and mongodb for NextJs 🎉
Has anyone tried to deploy this to vercel? My deployment attempts keep failing with below error message;- [Failed to compile. app/(auth)/api/auth/[...nextauth]/route.ts Type error: Route "app/(auth)/api/auth/[...nextauth]/route.ts" does not match the required types of a Next.js Route. "authOptions" is not a valid Route export field. Error: Command "npm run build" exited with 1] will appreciate any pointers on how to resolve this problem.
did you give up?
never, had some personal things happen in which I had to take a break for a little. Ill be back, better than ever.
@@DevAntonioRogers Glad to hear you're back, good luck !
@@DevAntonioRogers thats good to hear. I suggest diving a bit deeper past the frontend once you're back on the grind. Get more into backend (find which language is most popular where you want to live), databases and maybe even some self hosting on a RaspberryPi. Its fun, and adding to your resume that your website and API is self-hosted will set you apart from the crowd
what extensuion do u use to write tailwind bggray700 to bg-gray-700 if u know what i mean
Why do you use prisma with mongodb? Wouldn't mongoose be a better choice.
Very Nice Tutorial But Sir you should also provide programming code .
thanks so much
Thanks!
Bruh, sweet demo!
Thank you for the tutorial. I have seen similar tutorials that use a different approach, for example, with a dark/light theme using shadcn or with Tailwind theming. I wonder what your opinion is about these methods of applying dark/light mode, especially in terms of client and server side. Cheers Antonio!
Perfect work .. was searching such effect since 2 days none of them fit my clients requirement.. thanks so much for this video
Just to let you know this does not work on mobile phones
@@AnimeZone247 yup i adjusted it for mobile
can you provide code as well
the todo props type ({ todo}: todoType) would be export type todoType = { todo: { id: string; title?: string | null; isCompleted: boolean; updatedAt?: Date | null; createdAt?: Date; } }; that I believe! 👍
Awesome explaination. But if running npm build to get it to production there is an error cause of the generateStaticParams. Would be great to get to know how to solve this error.
Dude I figured out the .env thing. Since your using it in client component you have to use NEXT_PUBLIC_WEATHER_API_KEY. It has to be prefixed with NEXT_PUBLIC_then_whatever. if it was server side then it would have worked as before.
Hi i have been following your video now up to the NextAuth Prisma MongoDBsetup. I have setup Google Oauth. However when i try and sign in i get an error try signing in with another account any idea why this is thanks
whats the tailwind extension you're using to get suggestions for the classes
Tailwind CSS IntelliSense
@@JonathanSantos-ut1gc thanks man
bless brotha
Code for simple parallax: import { useEffect, useRef } from "react"; function App() { const parallaxRef = useRef(null); useEffect(() => { const handleScroll = () => { const scrollPosition = window.scrollY; if (parallaxRef.current) { parallaxRef.current.style.transform = `translateY(${ scrollPosition * 0.7 }px)`; } }; window.addEventListener("scroll", handleScroll); return () => { window.removeEventListener("scroll", handleScroll); }; }, []); return ( <div className="relative flex w-full h-full min-h-screen min-w-screen justify-center items-center p-6 overflow-hidden"> <div ref={parallaxRef} className="absolute -z-10 h-full w-full bg-[url(/* Path to background image */)] bg-fixed" /> <div className="flex flex-col w-4/5 h-full items-center py-10 px-12 space-y-10 font-sans subpixel-antialiased"> {Whatever you want in here} {Mess around with styling for your liking} </divcr> </div> ); } export default App;
You forgot to do the challange bruh wtf. 😂