Hello Dawid, this is amazing course! I'm from Indonesia, I'm 16 y.o. and I don't have a bank account. Would you like to up this course on Udemy? I can get easily payment courses from Udemy, I can pay the course via mini market near by my house. Thank you for the amazing course Dawid :)
I'm a student in software developer and have done both front end and back end development but always questioned how to connect them. 20 minutes into watching this video, I am now seeing a perfect example in real time on how to achieve this goal using the tech stack Dawid has chosen for this project. Thank you for this brother.👍
This is what you call a real world project. In this time where everyone is running towards the fad of web3, this is the type of video creators need to put out.
hey brother i just cloned the food ordering app and when i login using email and password the logout button doesnt appear any idea what im missing out?
It's really good content but it still has 2 problem in ADMIN part - when you editing product and choose "No parent category" and save it. That product still hold its old category. - when you creating category without parent category you will found database issue. It's take me 3 hours to slove this!! because I am newbie in this 1. products.js (api) in POST and PUT method , there is object and just change category to category: category || null 2. categories.js (api) in POST and PUT method , there is object and just change parent: parentCategory || undefined to parent: parentCategory || null that's it. sry for my bad english. ps. thank you for your super useful content.
Honestly it is one of the most complete projects on youtube. I am interested in the 22-hour version, I wonder what else it offers. I hope to see another project soon with the new NEXTJS.💪
@@Hasmath_Dev Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doin admin authentication at 18:12, please help , thanks.
Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doin admin authentication at 18:12, please help , thanks.
Thank you for this very valuable lesson. What I really appreciated was the correction of mistakes instead of just copy-pasting like others do. It shows that we all make mistakes and correct them as we go along
This is amazing. I am incredibly grateful for the effort you placed into this project. Almost 3 hours in and have already learned a lot. It's so good I just bought the extended edition. Keep it up bro!!. Greetings from Costa Rica.
I feel like sometimes he's purposely making mistakes for educational purpose. If that's really the case then he's a godlike teacher, because those are really helpful for learning.
thank you so much Dawid i used all the learning from this video to make an E-LEARNING website from on my own from scratch and it was a success i am grateful to have you and this video taught me a lot thank you again.
@@roshanakthar6421 hey man ..im stuck at this one also ..(from the video i think he skipp some steps (cut the video) and our code doesnt work when test ....also neighter of this versions that people give here don't work .... i am getting this error ev.preventDefault(); 11 | const data = { title, description, price }; > 12 | await axios.post("/api/products", data); | ^ 13 | } 14 | 15 | return ( ...i rechecked over and over on that axios.post and all code is exactly like in the video ....i don;t know how the problem can be solved also the /models/Product.js code i have import { model, Schema } from "mongoose"; const ProductSchema = new Schema({ title: { type: String, required: true }, description: String, price: { type: Number, required: true }, }); export const Product = model("Product", ProductSchema); is the one from the video
Brooo, thanks a lot for the content. I'm referring to the Extended one by the way, you should all go purchase it, it was the personally in my top 5 best purchases of last year. Happy coding y'all
@@sonalwagal844 Yah, 100%. N' I can assure you, you'll appreciate it. I remember all the source code was there, u just had to installed the dependencies again which is easy
Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doin admin authentication at 18:12, please help , thanks.
Thank you so much. I haven't taken the course yet but I already saw what you do. It's an excellent job. I'm going to buy it completely, it's the least I can do to thank you for your work.
this is fantastic, great work - my question is: how much of a benefit would it be to use a CMS for the backend over building it custom? Would you open to making a part 2 with Sanity, Airtable or HyGrapgh?
My god! Eres un GENIO ! Muchas muchas gracias !! Me sirvió muchísimo para entender desde cero como encarar un proyecto de este tipo, y además utilizando un stack BUENISÍMO de tecnologías, te adoro!
login with nextauth and google providers was fine until the mongodb adapter part, when i logging in it says that try to sign in with different account, and the url is something like auth/error/callback help please, anyone?
Had the same error. Turned out the problem is that I used vpn in my browser because I’m from Russia and mongodb is not available in my country. Without vpn it doesn’t seem to work. If that’s your case , you would have to find any way to get around this vpn thing. For example using tor browser and installing other programms
bro why do you use this editor? When trying to following along, sometimes it can be hard to tell which file you're in. Why not use VS Code like everyone else?
Learn vim.. also he made a 12 hour tutorial and you’re mad about not being able to navigate the directory? Just take a second and pause the video if you get lost. Thanks for the awesome vid Dawid 👍🏼
3:46:41 Error Creating Parent Category! because option value for no category is 0 which when passed as parentCategory gives error in api, to solve I have modified the saveCategory function: async function saveCategory(ev) { ev.preventDefault(); const data = { name }; if (parentCategory !== "0") { data.parentCategory = parentCategory; } if (editedCat) { data._id = editedCat._id; await axios.put("/api/categories", data); setEditedCat(null); } else { await axios.post("/api/categories", data); } setName(""); fetchCategories(); }
I just followed this whole video This is such a great video, thank you for making this video. I'm going to try following your app router too. thank you again
I decided to take the time to follow the entire tutorial and I'm glad I did, I learned a lot some things I didn't even know before. You are really good a explaining what you are doing and your general workflow is easy to understand and work along with.
@@mkseries3035 i do that on visual code right now and im already stuck at 1:16:00 ....plus milion stucks on the way within this long hour that toke me 2 days for 1 hour :)))))) and now im stuck again :)))))))))) ...is skipping alot parts and plus he don;t show the pages that is in you have to figure out and is jumping fast from page to page..... plus that is got alot extensoiions enabled that we don;t have and he didnt show them on start ..... so yea ....
Ok thank you Dawid as Develoeper I love this kind of projects (I added paypal it was harder than stripe still taking out some bugs), I finished today, so follow you along in your website to add the other features, this is a refresh for me for all react components have a good one.
@@CodingWithDawid Yeah, Dawid still working on it, this project will help do another kind of stuff for backend development, you are a great developer, and already bought your project too really great!!!
cool dude showing detailed train of thought. learned a lot with this guy, component reuse, refactoring, and debugging. however, some api logics should be addressed. such as when setting parent category, a user might set to the current category itself, then property logic might have infinit loops. he probably covered this issue in advanced tutorials. I guess.
Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doing admin authentication at 18:12 in layout.js file,Im using next js 13 please help , thanks.
hey man ...im stuck at 1:16:00 ....where we did that models/Product.js ...and when test it with the new mongoose connection i get error ..but is something about the axios ... ev.preventDefault(); 11 | const data = { title, description, price }; > 12 | await axios.post("/api/products", data); | ^ 13 | } 14 | 15 | return ( i rechecked milion times and all seems exactly like in the video ...(but mabe he skipped some few code when he cut the video) ...im realy a noob starter so i can;t find a fix for this any help ?
How to solve this issue in frontend? Warning: Prop `className` did not match. Server: "sc-fsgRBx cBwJHK" Client: "sc-ewnqHT fIwDhh" at a at LinkComponent (webpack-internal:///./node_modules/next/dist/client/link.js:104:19) at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792) at div at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792) at div at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792) at Center (webpack-internal:///./components/Center.js:24:11) at header at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792) at Header (webpack-internal:///./components/Header.js:107:80) at div at HomePage (webpack-internal:///./pages/index.js:17:11) at CartContextProvider (webpack-internal:///./components/CartContext.js:15:11) at SessionProvider (webpack-internal:///./node_modules/next-auth/react/index.js:455:24) at App (webpack-internal:///./pages/_app.js:29:11) at PathnameContextProviderAdapter (webpack-internal:///./node_modules/next/dist/shared/lib/router/adapters.js:74:11) at ErrorBoundary (webpack-internal:///./node_modules/next/dist/compiled/@next/react-dev-overlay/dist/client.js:303:63) at ReactDevOverlay (webpack-internal:///./node_modules/next/dist/compiled/@next/react-dev-overlay/dist/client.js:852:919) at Container (webpack-internal:///./node_modules/next/dist/client/index.js:77:1) at AppContainer (webpack-internal:///./node_modules/next/dist/client/index.js:181:11) at Root (webpack-internal:///./node_modules/next/dist/client/index.js:360:11) See more info here: nextjs.org/docs/messages/react-hydration-error
It was all working fine until the logout part, I made it and logged out, only to find a static white screen and now I can't log back in, I tried looking back to see if I written something wrong but I can't seem to fix it, any help?
Did you have any problem with the products table style ? I can't figure out why the styles doesn't apply, neither in the table, or in the :focus of the inputs ... the others styles are okey :S .
Just finished the entire thing 🎉…made mine a cloth store and learned/used paystack instead of stripe for payment…wish you add the part two on here also for free😅
Congrats! Dare to share a link? I understand that releasing the extended version for free would be nice but by getting few dollars from it helps me allocate more time to youtube
@@CodingWithDawid literally just paid for part 2 so I don’t have a link to send till I’m done lol… I hope you fix the category option in this one cause I noticed you made categories fixed like a Mac book can only have one size storage GB and color. It should be that iPhones in a store can have different size storage GB and color… in my case with the cloths a single cloth can have sizes of S,M,l,XL,XXL
I'm having the error Error: [next-auth]: `useSession` must be wrapped in a I need to mention that my folder structure does not include pages due to the installation maybe being a newer version of next. I cannot solve this error even after checking stackoverflow and using "use client" at the top of the main JS file which has the button etc, where you placed useSession. What would be the solution ?
same!!! i think this guy have old version of next js (13 i think so ) and we have next js 14 and in 14 i think many things changed so I'm also stuck at this point if you have any idea please help me also :)
Please help me, I followed the instructions to the letter, but I'm still getting an error. I stopped at 1.15 and followed the steps exactly as shown in the video, but I keep getting an AxiosError with a status code of 500.
Bro you are the best, but please help me out with this new fetch data that doesnt suppot styled components couse you need to make it cliente, what can we do
Check out the extended version of this project!
22+ hours of content, more features and more functionality: dawid.link/ecommerce
I want to buy your course but its hard to pay using virtual bank like maya in the philippines. I hope there is other option. TY
Hello Dawid, this is amazing course! I'm from Indonesia, I'm 16 y.o. and I don't have a bank account. Would you like to up this course on Udemy? I can get easily payment courses from Udemy, I can pay the course via mini market near by my house. Thank you for the amazing course Dawid :)
I can't to pay this your course now?
Just bought it. Thanks
@@KKK-ry9wm Hello bro, I need someone from Phillipines to work on a business deal, how do i contact you?
I'm just 15 mins in and I can confirm this is pure gold. Bless you brother with the way you took your time to structure this project
Same as you!
Can you please send me the attributes of .env file please? can you send me by hiding your secrets?
bro is walking legend
I'm a student in software developer and have done both front end and back end development but always questioned how to connect them. 20 minutes into watching this video, I am now seeing a perfect example in real time on how to achieve this goal using the tech stack Dawid has chosen for this project. Thank you for this brother.👍
This kind of real projects need our community. Thanks for all, I hope to see much more!
This is the only project in entire TH-cam community that can be called as a real project, hats of dawid, i really can't wait for your next projects.
So many things are missing......only available after purchasing the full video
This is what you call a real world project.
In this time where everyone is running towards the fad of web3, this is the type of video creators need to put out.
as someone that already finished food-ordering and link-list from your videos, it's very clear to me how your coding knowledge has evolved a lot.
hey brother i just cloned the food ordering app and when i login using email and password the logout button doesnt appear any idea what im missing out?
@@_ab1ix try and add:
session: {
strategy: 'jwt',
},
to authOptions
It's really good content but it still has 2 problem in ADMIN part
- when you editing product and choose "No parent category" and save it. That product still hold its old category.
- when you creating category without parent category you will found database issue.
It's take me 3 hours to slove this!! because I am newbie in this
1. products.js (api) in POST and PUT method , there is object and just change
category
to
category: category || null
2. categories.js (api) in POST and PUT method , there is object and just change
parent: parentCategory || undefined
to
parent: parentCategory || null
that's it.
sry for my bad english.
ps. thank you for your super useful content.
Tnx alot !
Thank you! You`ve just saved me a few hours)
Have you deployed this project ? Can you please guide me..
this is the true definition of what being a tutor means , what an amazing tutorial , just do te the machine learning part of it .
Thank you! ☺️
@@CodingWithDawid have u made any food delivery website.
@@CodingWithDawid i want to use INR symbol in price in place of USD , but i am unable to find the USD symbol code where can i find it ?
@@sting_27 7:58:36
@@sting_27 $ before the {price}
Honestly it is one of the most complete projects on youtube. I am interested in the 22-hour version, I wonder what else it offers. I hope to see another project soon with the new NEXTJS.💪
@@humblehawk 🪦
discovered something?
Co ask?
Your course even has a default discount based on the cost of living. Hats off to you, sir! Thank you!
Can you please send me the attributes of .env file please? can you send me by hiding your secrets?
@@Hasmath_Dev Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doin admin authentication at 18:12, please help , thanks.
Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doin admin authentication at 18:12, please help , thanks.
Thank you for this very valuable lesson. What I really appreciated was the correction of mistakes instead of just copy-pasting like others do. It shows that we all make mistakes and correct them as we go along
This is amazing. I am incredibly grateful for the effort you placed into this project. Almost 3 hours in and have already learned a lot. It's so good I just bought the extended edition. Keep it up bro!!. Greetings from Costa Rica.
hello sir can i ask about the version you are using in nextjs? thankyou
@@leguizbsit3162 Hello! If you are asking me, its Next v13.4.1
hello Castro, i can't deploy project because sweetalert2 ^0.5.2 imcompatible with react-dom ^18.2.0 . what should i do sir ?
@@andrescastro7551pls how did go about your google auth.
@@Ikram-Hussain Webstorm
Amazing my dear friend. Never saw someone who is doing this much clear and pure, fully functional web developments like this.
Although it's nearly 12 hours, it's a good pace, and easier to follow than other tutorials. Keep up the good work :)
I just bought the course for 9$. I did it as a support for your dedicated work, which really helped me in the past. Thank you!
I thought it is 19 us dollars
@@ziynnyiylai6566 No! I bought it when it was 9
can i buy it from you? because i still cant buy the full course
@@stephinthathyuse1457 I used MasterCard too but it worked just fine. Make sure the masterCard works
@@stephinthathyuse1457 me too.. i cant buy it
I feel like sometimes he's purposely making mistakes for educational purpose. If that's really the case then he's a godlike teacher, because those are really helpful for learning.
Well.. some of them are madr on purpose. Others are not 😅
Really Really loving your teaching style ...Hatss off
This is the best project on TH-cam and it's free. Thank you so much Dawid for allowing us to mine Gold, again for free.
thank you so much Dawid i used all the learning from this video to make an E-LEARNING website from on my own from scratch and it was a success i am grateful to have you and this video taught me a lot thank you again.
I have all of his extended video lectures downloaded.... amazing work man!
If anyone wants who can't afford to buy...then tell me.
Plz give me
me too
Pleas send me aswell
Please help a brother out 😊
please can I have it as well
finally finished it , it took me 1.5 month but i m happy to finished it. Thanks to you dawid.
Can you please guide me regarding installation of softwares, further which software we need to install for this project
Had issues anywhere while building this project?
Congrats! 🎉
Can you share a link with the final result?
Thank you, sir. You went hard on this.
This is great, I like that sometimes it doesn't work on the first try so we can go through your process of debugging.
For anyone struggling with the Products Schema part at 01:16:00 something
change ;
/lib/mongoose
import mongoose from "mongoose";
export function mongooseConnect() {
const uri = process.env.MONGODB_URI;
return mongoose.connect(uri);
}
change at /products/page.js
const productDoc = await mongoose.model("Product").create({
title,
description,
price,
});
and /models/Product.js
// import { Schema, model, models } from "mongoose"
const { Schema, default: mongoose } = require("mongoose");
const ProductSchema = new Schema({
title: {type: String, required: true},
description: String,
price: {type: Number, required: true},
})
export default mongoose.models.Product ||
mongoose.model("Product", ProductSchema);
i have problems, helpme pls
@@beckone6064
import { Product } from '@/app/models/Product';
import { mongooseConnect } from '@/lib/mongoose';
import { NextResponse } from 'next/server';
export async function POST(request, response) {
try {
await mongooseConnect();
const { title, description, price } = await request.json();
console.log(title, description, price);
const productDoc = await Product.create({
title,
description,
price
});
const res = {
success: true,
message: 'Product created successfully',
data: productDoc
};
return NextResponse.json(res);
} catch (error) {
return NextResponse.error(error);
}
}
I'm stuck on this as well. Any way you could post the files because I can't seem to get this work even after the edits you suggested.
there's a small issue in your code: you've defined the schema as ModelSchema but used ProductSchema when creating the model.
@@roshanakthar6421 hey man ..im stuck at this one also ..(from the video i think he skipp some steps (cut the video) and our code doesnt work when test ....also neighter of this versions that people give here don't work .... i am getting this error
ev.preventDefault();
11 | const data = { title, description, price };
> 12 | await axios.post("/api/products", data);
| ^
13 | }
14 |
15 | return (
...i rechecked over and over on that axios.post and all code is exactly like in the video ....i don;t know how the problem can be solved
also the /models/Product.js code i have
import { model, Schema } from "mongoose";
const ProductSchema = new Schema({
title: { type: String, required: true },
description: String,
price: { type: Number, required: true },
});
export const Product = model("Product", ProductSchema);
is the one from the video
Brooo, thanks a lot for the content. I'm referring to the Extended one by the way, you should all go purchase it, it was the personally in my top 5 best purchases of last year. Happy coding y'all
Bro after purchasing can we get the full source code of this project??
@@sonalwagal844 Yah, 100%. N' I can assure you, you'll appreciate it. I remember all the source code was there, u just had to installed the dependencies again which is easy
amazing stuff , can't wait for what you have in store next. maybe a barbershop scheduling fullstack app? anyways, thank so much for what you do.
I’m yet to watch this video but I know he doesn’t fail or under delivers, he’s always on point
Those who are getting error at 2:39:00 .. Please remove the Double quotation marks " " in S3_SECRET_ACCESS_KEY.
It worked for me!
from env file ??
because after removing from the env file i am still getting error
my error is UnsupportedMediaTypeError: missing content-type header
@@43_priyanshu37Yes. Can you show me your code?
@@stephinthathyuse1457 did you get the unsupported media type error? how did you fix it?
which accesskey use For your project ?? your private or video AccessKey ??
Hi sir , your tutorials really help me a lot. Please share the 2nd part as well on TH-cam 🙏🏻
what is 2nd part? this video doesn't done yet?
@@lulungsatrioprayuda9931 he have but for money )
@@AB-yq6fw i see okay thanks for the information mate
Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doin admin authentication at 18:12, please help , thanks.
2hours in.. But before I continue, just wanna say a big thank you. This is very helpful...I wish i found it sooner.
Hey Dawid, looks great! I would like to buy the extended version, can u show what else included in it with a demo or something?
Thank you so much. I haven't taken the course yet but I already saw what you do. It's an excellent job. I'm going to buy it completely, it's the least I can do to thank you for your work.
Thank you ❤️
Thank you man, this is what i was looking for, the only project we can call e-commerce
this is fantastic, great work - my question is: how much of a benefit would it be to use a CMS for the backend over building it custom? Would you open to making a part 2 with Sanity, Airtable or HyGrapgh?
Curious about this, too, especially Sanity.
Complete el proyecto hasta donde termino el video, voy a tratar de terminarlo por mi cuenta, estuvo genial, gracias Coding With Dawid aprendi bastante
My god! Eres un GENIO ! Muchas muchas gracias !! Me sirvió muchísimo para entender desde cero como encarar un proyecto de este tipo, y además utilizando un stack BUENISÍMO de tecnologías, te adoro!
thanks brother we need this type of content an teacher awesome teaching style 🙏🙏
login with nextauth and google providers was fine until the mongodb adapter part, when i logging in it says that try to sign in with different account, and the url is something like auth/error/callback
help please, anyone?
they should include all the necessary versions we need to install all the required dependencies in the app to prevent errors
@difaz2292 heey i was struggling with the issue for more than 6 hours, finally i found the problem, just remove in between your mongodb password
Had the same error. Turned out the problem is that I used vpn in my browser because I’m from Russia and mongodb is not available in my country. Without vpn it doesn’t seem to work. If that’s your case , you would have to find any way to get around this vpn thing. For example using tor browser and installing other programms
Hi, pls can you tell what editor he used in creating this project 😊
Thanks for providing such amazing content! Your work is truly appreciated. 😊😊😊😊
It would be nice to add the ability to create new attributes for different products. Also can you add a multivendor marketplace capabilities? 😅
Best course on youtube ❤
Thanks! That means a lot to me! ☺️
bro why do you use this editor? When trying to following along, sometimes it can be hard to tell which file you're in. Why not use VS Code like everyone else?
Learn vim.. also he made a 12 hour tutorial and you’re mad about not being able to navigate the directory? Just take a second and pause the video if you get lost.
Thanks for the awesome vid Dawid 👍🏼
@@1vEverybody bro welcome to the party, I posted this comment four months ago.
@@chrisw.1252😭😭😭😭
This editor name please
@@vk_king_18It’s called Zed (only available for mac)
This is Insane bro
hi. on the 2.38.58 min my error is ===>
const form = new multiparty.Form();
14 | const { fields, files } = await new Promise((resolve, reject) => {
> 15 | form.parse(req, (err, fields, files) => {
| ^
16 | if (err) reject(err);
17 | resolve({ fields, files });
18 | console.log(err);
(How can i resolve this error)
error - Error [UnsupportedMediaTypeError]: missing content-type header
I have the same problem
@@user-wm7dn6eg7l bro did u get the solution for this because i have same error and i am stuck on it from last 2 hours
this is fantastic, great teacher again found in youtube. uff i can't wait to finish the project. carry on for other mern project
Could you deploy it on vercel so that we can see the full functionality.
did you deploy it?
I'm commenting and hitting the like button, just because you created a free 12H video teaching people a skill !
Thank you! 🙂
3:46:41 Error Creating Parent Category!
because option value for no category is 0 which when passed as parentCategory gives error in api,
to solve I have modified the saveCategory function:
async function saveCategory(ev) {
ev.preventDefault();
const data = { name };
if (parentCategory !== "0") {
data.parentCategory = parentCategory;
}
if (editedCat) {
data._id = editedCat._id;
await axios.put("/api/categories", data);
setEditedCat(null);
} else {
await axios.post("/api/categories", data);
}
setName("");
fetchCategories();
}
Thank you so much!
I learnt alot from your project as being a fresher i suggest this is best project for everyone to start with thaks a lot keep it up.....
This tutorial looks insane cant wait to get budling this !!
What a beast tutorial! this video will get over a million views, i guarantee it!
This is the best thing I ever see in my life
Thank you sooo much for this. Just purchased the extended version.
Hi @bryansomto I'm stucked with uploading images. Please can you share yours?
Dawid you are the man!!!! Greetings from Argentina!
Wish I could like this video a billion times. Incredible
Was waiting for this from a long time, thank you
Newbie subs and I am completely beginner and i learned a lot. Thank you sir and God bless🙏
I just followed this whole video
This is such a great video, thank you for making this video.
I'm going to try following your app router too.
thank you again
Just purchased premium version. I do this rarely, but this time it definitely worth it! 🔥🔥🔥
have you bought the extended version ?
@@pj2464 As far as I remember yes
I decided to take the time to follow the entire tutorial and I'm glad I did, I learned a lot some things I didn't even know before. You are really good a explaining what you are doing and your general workflow is easy to understand and work along with.
You did from VS code ?
@@mkseries3035 i do that on visual code right now and im already stuck at 1:16:00 ....plus milion stucks on the way within this long hour that toke me 2 days for 1 hour :)))))) and now im stuck again :)))))))))) ...is skipping alot parts and plus he don;t show the pages that is in you have to figure out and is jumping fast from page to page..... plus that is got alot extensoiions enabled that we don;t have and he didnt show them on start ..... so yea ....
@@MaxStudioCG2023 🫠
bro this is sooo goood build from 0 to finish described well thanks
DEMO looks good. I'll start learning from today.
This is beautiful project. Thank you!
Awesome!
Please expain how to deploy backend and frontend with docker!
Ok thank you Dawid as Develoeper I love this kind of projects (I added paypal it was harder than stripe still taking out some bugs), I finished today, so follow you along in your website to add the other features, this is a refresh for me for all react components have a good one.
glad to head you completed it and that you even managed to implement different payment processing! good job!
@@CodingWithDawid Yeah, Dawid still working on it, this project will help do another kind of stuff for backend development, you are a great developer, and already bought your project too really great!!!
Can you contact me via email or discord? @lance3401
FYI to everyone who's following this awesome tutorial, this not nextjs version 13.
Awesome course bro!! Please can you also provide a video for how to deploy this Ecommerce project onto any "Free" platform?
cool dude showing detailed train of thought. learned a lot with this guy, component reuse, refactoring, and debugging. however, some api logics should be addressed. such as when setting parent category, a user might set to the current category itself, then property logic might have infinit loops. he probably covered this issue in advanced tutorials. I guess.
Excuse me, sir.
I believe you dropped this 👑
Thank you! 😊
this is the only tutorial i need. Thanks
1:44:30 Nice explanation! Amazing tutorial, thanks
This project is so big and well done, thanks for sharing
Hi, Im getting an error "Error: Cannot read properties of undefined (reading 'session')" while doing admin authentication at 18:12 in layout.js file,Im using next js 13 please help , thanks.
I'm facing axios errors why?
@@joshuayevu hey ..did you fix that ? ..im dowing this course now and im stuck at 1:16:00 when try testing and i get axios error
I love your teaching style... I don't know how to thanks to you 😭😭😭😭😭 thank you so much.....
I laugh out when I see this 2:18:04 kkkkk
I can't wait to do this project. You always go overboard 🔥🔥
I'm in VN , thanks for your videos - it helps me a lot 😍
bro u getting any errors
this is a fire build, bro you just earned another subscriber. 🔥🔥🔥🔥
Amazing.. looking forward to more fullstacks projects
This is amazing, you’re such a legend for real, but u forgot to setup like functionality
Thank you for providing awesome knowledge for free.
Can you please send me the attributes of .env file please? can you send me by hiding your secrets?
One of the legends on the internet 🚀🚀
I had completeted this full course really liked it a lot
hey man ...im stuck at 1:16:00 ....where we did that models/Product.js ...and when test it with the new mongoose connection i get error ..but is something about the axios ...
ev.preventDefault();
11 | const data = { title, description, price };
> 12 | await axios.post("/api/products", data);
| ^
13 | }
14 |
15 | return (
i rechecked milion times and all seems exactly like in the video ...(but mabe he skipped some few code when he cut the video) ...im realy a noob starter so i can;t find a fix for this
any help ?
Before I start watching the video, is it possible to answer my question:
How many products can we put on this site?
I appreciate your amazing projects
How to solve this issue in frontend?
Warning: Prop `className` did not match. Server: "sc-fsgRBx cBwJHK" Client: "sc-ewnqHT fIwDhh"
at a
at LinkComponent (webpack-internal:///./node_modules/next/dist/client/link.js:104:19)
at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792)
at div
at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792)
at div
at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792)
at Center (webpack-internal:///./components/Center.js:24:11)
at header
at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19792)
at Header (webpack-internal:///./components/Header.js:107:80)
at div
at HomePage (webpack-internal:///./pages/index.js:17:11)
at CartContextProvider (webpack-internal:///./components/CartContext.js:15:11)
at SessionProvider (webpack-internal:///./node_modules/next-auth/react/index.js:455:24)
at App (webpack-internal:///./pages/_app.js:29:11)
at PathnameContextProviderAdapter (webpack-internal:///./node_modules/next/dist/shared/lib/router/adapters.js:74:11)
at ErrorBoundary (webpack-internal:///./node_modules/next/dist/compiled/@next/react-dev-overlay/dist/client.js:303:63)
at ReactDevOverlay (webpack-internal:///./node_modules/next/dist/compiled/@next/react-dev-overlay/dist/client.js:852:919)
at Container (webpack-internal:///./node_modules/next/dist/client/index.js:77:1)
at AppContainer (webpack-internal:///./node_modules/next/dist/client/index.js:181:11)
at Root (webpack-internal:///./node_modules/next/dist/client/index.js:360:11)
See more info here: nextjs.org/docs/messages/react-hydration-error
this was fantastic man, great work
It was all working fine until the logout part, I made it and logged out, only to find a static white screen and now I can't log back in, I tried looking back to see if I written something wrong but I can't seem to fix it, any help?
Having the same issue!
best course i ever found
This is my third day doing building this e-commerce. I have done 2:25 hours of the video in about 20 hours of work xD
Did you have any problem with the products table style ? I can't figure out why the styles doesn't apply, neither in the table, or in the :focus of the inputs ... the others styles are okey :S .
Thank you so much sir, i would definitely recommend this to my friends 😊
anna ni valla naku 40 k projects ochinai thank you -vattttttakaliu
please guide me bro 😭
After searching a lot of projects finally I got a best full stack project for my resume thx a lot man. ❤❤❤❤❤❤
BEST PROJECT ON YOU TUBE
greatly appreciate these video Dawid thanks!!
10/10 tutorial, nice work brother
Desde Colombia, gracias por tus tutoriales. Un crack
Just finished the entire thing 🎉…made mine a cloth store and learned/used paystack instead of stripe for payment…wish you add the part two on here also for free😅
Congrats! Dare to share a link?
I understand that releasing the extended version for free would be nice but by getting few dollars from it helps me allocate more time to youtube
@@CodingWithDawid literally just paid for part 2 so I don’t have a link to send till I’m done lol… I hope you fix the category option in this one cause I noticed you made categories fixed like a Mac book can only have one size storage GB and color. It should be that iPhones in a store can have different size storage GB and color… in my case with the cloths a single cloth can have sizes of S,M,l,XL,XXL
Hey! You care to help a brother out?
How did you go about the google auth
Hello how did you use paystack
I'm having the error Error: [next-auth]: `useSession` must be wrapped in a
I need to mention that my folder structure does not include pages due to the installation maybe being a newer version of next.
I cannot solve this error even after checking stackoverflow and using "use client" at the top of the main JS file which has the button etc, where you placed useSession. What would be the solution ?
same!!!
i think this guy have old version of next js (13 i think so ) and we have next js 14 and in 14 i think many things changed so I'm also stuck at this point if you have any idea please help me also :)
Please help me, I followed the instructions to the letter, but I'm still getting an error. I stopped at 1.15 and followed the steps exactly as shown in the video, but I keep getting an AxiosError with a status code of 500.
Still need assistance?
my nextjs doesnt have pages folder, instead it has app folder. how should i put the auth file?
Bro you are the best, but please help me out with this new fetch data that doesnt suppot styled components couse you need to make it cliente, what can we do