How To Build A Next.js Coupon System Like A Senior Developer

  Рет қаралды 27,726

Web Dev Simplified

Web Dev Simplified

Күн бұрын

Building out an ecommerce site is difficult enough on its own, but creating a robust coupon system to go along with it just adds even more complexity. In this video I will show you have to built a complete advanced coupon code system on top of an ecommerce site that covers every scenario you could ever think of.
📚 Materials/References:
Starting GitHub Code: github.com/WebDevSimplified/n...
Ending GitHub Code: github.com/WebDevSimplified/n...
Next.js Ecommerce Video: • Full Stack Ecommerce S...
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00:00 - Introduction
00:01:31 - Database Changes
00:07:15 - Discount Code Admin Pages
00:54:19 - Customer Payment Page
01:12:38 - Integrating With Stripe
#Next.js #WDS #Ecommerce

Пікірлер: 33
@EmilleJunior
@EmilleJunior Ай бұрын
9:04 Just a little tip. Instead of backspace and retype a letter, we can re-trigger auto import by pressing Ctrl + Space (on Windows)
@graftdigital
@graftdigital Ай бұрын
Awesome.. Just doing the e-commerce tutorial. Great idea to add “bolt on” content.
@Tommy-jn9ps
@Tommy-jn9ps Ай бұрын
Kyle please can you occasionally do some story time and speaking videos like old times? Really loved them and sometimes watching those while working is really great
@mohdali-yq8gq
@mohdali-yq8gq Ай бұрын
Great example of coupon implementation
@floriangogea9712
@floriangogea9712 29 күн бұрын
Great tutorial. Merci!!!
@LokeshKumar-tk7ri
@LokeshKumar-tk7ri Ай бұрын
Please do a video on DSA
@JacobBernsdorf
@JacobBernsdorf Ай бұрын
man all your videos always slap.
@wayslow
@wayslow Ай бұрын
13:21 this is coolm I wasn't even aware those types are available and I've been using Prisma for 2 years. Lol
@pigrov
@pigrov 29 күн бұрын
Where I can read how it work properly?) it is a magic
@wayslow
@wayslow 28 күн бұрын
@@pigrov I've seen those entries generated in node_modules/.prisma/client/index.d.ts but the file is a bit overwhelming and the docs aren't much help either.
@pigrov
@pigrov 28 күн бұрын
@@wayslow yes. i've seen too, tnx)
@marginiszero
@marginiszero Ай бұрын
I really like your videos❤
@M1a2n3o43
@M1a2n3o43 Ай бұрын
Pse do more of these on the same project. Lets like a fully featured ecommerce web app.
@deatho0ne587
@deatho0ne587 Ай бұрын
For tables make a component for them that can take an array of columns and rows/data Columns array controls all options for the columns: [{field, header, classNames, modsToData, editable, etc... }] Rows array is only the data: [{field1, field2, etc...}] This way you only have to change the API call, rows and colums when there is a change and not go to the HTML portion. This component could be used in several projects also, as long as the frameworks are close enough.
@RishiRajxtrim
@RishiRajxtrim Ай бұрын
Great thanks
@cloobtech3928
@cloobtech3928 Ай бұрын
Web Dev simplified
@alexdin1565
@alexdin1565 Ай бұрын
please can you make a video about NextJs and Docker
@jimmytan6543
@jimmytan6543 28 күн бұрын
Will you show how to deploy? Thanks!
@balduin_b4334
@balduin_b4334 Ай бұрын
Is that a Postgres thing, that you don’t need a join Table for many to many relations? (Product to Codes)
@Septumsempra8818
@Septumsempra8818 Ай бұрын
I have to do this for a price comparison site, i.e. my setup must handle all the retailers' versions of couponing.
@vladanton9
@vladanton9 Ай бұрын
Thanks
@WebDevSimplified
@WebDevSimplified 29 күн бұрын
You are very welcome!
@ftblhd1
@ftblhd1 27 күн бұрын
hello! just watched your wordle video from like 2 years ago and i want to point out, if my random word was "yours" and my guessed word was "sense" it would check both S instead of only one of them so both would be yellow in this case, but only one should be.
@yassermohamed9291
@yassermohamed9291 Ай бұрын
Is it good, guys?
@shaxzod_br
@shaxzod_br Ай бұрын
Amazing as always, thanks 🙏
@isi1044
@isi1044 Ай бұрын
Dude how do u know its amazing... you haven't even had enough time to watch 1/10 of the video
@shaxzod_br
@shaxzod_br Ай бұрын
@@isi1044 bro i believe in him😂, to be more clear I meant video content about coupons system not the video itself)
@zeeshanahmadkhalil8920
@zeeshanahmadkhalil8920 26 күн бұрын
How to design like senior dev. Occupation: senior KZbinr.
@hannah51238
@hannah51238 Ай бұрын
Fourth comment, BOOM!
@akashkrishna1043
@akashkrishna1043 Ай бұрын
First comment
@MahmoudAbdullahAnani
@MahmoudAbdullahAnani Ай бұрын
My brother, today is a holiday for Muslims. Happy new year and peace♥
@EmilleJunior
@EmilleJunior Ай бұрын
Eid Mubarak bro
@MahmoudAbdullahAnani
@MahmoudAbdullahAnani Ай бұрын
@@EmilleJunior Thank you, brother, with all my love and appreciation
Why Signals Are Better Than React Hooks
16:30
Web Dev Simplified
Рет қаралды 442 М.
Is Drizzle Really Better Than Prisma?
20:15
Web Dev Simplified
Рет қаралды 63 М.
GADGETS VS HACKS || Random Useful Tools For your child #hacks #gadgets
00:35
The Web Developer Job Market Is Broken
0:44
Web Dev Simplified
Рет қаралды 128 М.
Common Mistakes and Advanced Typescript Techniques
10:49
Ljupche Vasilev
Рет қаралды 4,8 М.
State Managers Are Making Your Code Worse In React
13:33
Web Dev Simplified
Рет қаралды 135 М.
10 Tailwind Classes I Wish I Knew Earlier
13:31
Web Dev Simplified
Рет қаралды 150 М.
WTF Do These Even Mean
13:44
Web Dev Simplified
Рет қаралды 69 М.
Learn TypeScript Generics In 13 Minutes
12:52
Web Dev Simplified
Рет қаралды 196 М.
Learn React With This One Project
42:38
Web Dev Simplified
Рет қаралды 667 М.
How To Actually Get Hired In 2024
10:43
Web Dev Simplified
Рет қаралды 185 М.