Such an amazing tutorial. Thank you so much for your efforts and talents. Please continue making more projects. You honestly make a great impact on peoples' lives.
Awesome man , Thanks a lot ! I usually skip the ads btwn , but am watching ads too for your videos , since it has a very good content and lots of efforts!
@@code-cake also want to ask why is there such a hype around third party auth services? Is there any chanse to see a tutorial where you code auth only with spring(without any third party service)?
hello Cyril thanks a lot for the hard work you done with this project its very well done made and easy to follow the steps : even am a bit very slowly following your steps : can you explain please what you did exactly in the second 34:37 when you did imported the xml files into db.changelog i didnt get the right action to get those files merci beaucoup
I took the liquibase files from the project already made. So for you, you should go here github.com/C0de-cake/ecommerce-app/tree/main/apps/ecom-backend/src/main/resources/db And copy paste the same files as what I'm doing in the video.
Awesome tutorial! Could you make a tutorial how to create a fullstack Angular applikation using the MEAN Stack and how to deploy it? Love from Switzerland
Good over all demo. But I think you should have also used explicit Effect and createEffect along with query and please no promises on FE since we have good old observables and data and action streams. But again great video. Keep going
It depends if you are familiar with SQL and Hibernate as well. So have a look at that first. Also have a look at Angular it will be helful for this tutorials
Teaches how to take the code via Git Hub and start it on the local machine different from the one created making the necessary changes? I have doubts in some parts of this process. ensina a pegar o código via git hub e iniciar ele na maquina local diferente da criada fazendo as mudanças necessárias? tenho duvidas em algumas partes desse processo
Not sure if I understood correctly but yes the process is a bit different to start the app by just cloning the repository. I made the documentation to start it so it should be okay to just use it directly. Feel free to tell me if there's something missing in the documentation
@@code-cake yes kind of, also I learned spring boot with the N-tier architecture so I'm more familiar with it. And thanks for your videos again they're really helping!
NX Cannot read properties of undefined (reading 'replace') TypeError: Cannot read properties of undefined (reading 'replace') at removeWindowsDriveLetter (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules x\src\utils\path.js:9:27) at normalizePath (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules x\src\utils\path.js:16:12) at determineProjectNameAndRootOptions (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules\@nx\devkit\src\generators\project-name-and-root-utils.js:10:58) at normalizeOptions (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules\@nxrocks x-spring-boot\src\generators\project\lib ormalize-options.js:6:144) at projectGenerator (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules\@nxrocks x-spring-boot\src\generators\project\generator.js:9:64) at C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules x\src\command-line\generate\generate.js:238:32 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async handleErrors (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules x\src\utils\handle-errors.js:9:24) at async Object.handler (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules x\src\command-line\generate\command-object.js:14:22) anyone face that problem here is the solution ::: Locate path.js inside C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce ode_modules x\src\utils\. function removeWindowsDriveLetter(path) { if (!path) return path; // Add this line return path.replace(/^[a-zA-Z]:/, ''); } Using Windows
@17:15 the command line is not right for me, I have to run: nx g @nx/angular:component apps/ecommerce-frontend/src/app/layout/navbar/navbar --style=scss --no-interactive With nx version v20.1.3
On 31:49 When running the Nx command "nx g @nxrocks/nx-spring-boot:project ecom-backend --verbose" I get this error: NX Cannot read properties of undefined (reading 'replace') TypeError: Cannot read properties of undefined (reading 'replace') at removeWindowsDriveLetter Update: Error was because of the Nx version ("nx": "20.2.2"). I switched to npx create-nx-workspace@19.6.5 instead which works okay
Why i cant generate component? nx generate @nx/angular:component navbar --directory apps/ecommerce-frontend/src/app/layout navbar NX Schema does not support positional arguments. Argument 'navbar' found ?
Ce qui est fou et frustrant avec les tutos est que les installations ont toujours et toujours des bug quand on le fait dans nos environnements 🥲 Bloqué en à peine 30min.
@@code-cake Ici c'était au niveau des installations, puis j'ai laissé tomber pour aller sur le airbnb_clone et là je bloque sur le schema 'airbnb_clone' qui est considéré comme non existant. J'ai bien vu dans les commentaires qu'il fallait le créer manuellement mais même ça ne marche pas..
Si tu as tjr la même erreur. Assure toi que tu n'ai pas plusieurs pg qui tournent sur ta machine et que celui où tu as créé le schéma c'est bien celui qui se connecte à ton backend
Very good tutorial Thank you so much please don't stop .... continue with deployment of mono-repo app
Yes it's coming
The best teacher on TH-cam
oh man one e-commerce app without complexeties thanks man
Such an amazing tutorial. Thank you so much for your efforts and talents. Please continue making more projects. You honestly make a great impact on peoples' lives.
Awesome tutorial , Love from India
Congrats from Brazil, great tutorial!
you are the best, hello from kyrgyzstan
I am a big fan of yours. 😊 Thank you! 🙏
You are bringing so much value Cyril please don't stop 👍🏻
Awesome man , Thanks a lot ! I usually skip the ads btwn , but am watching ads too for your videos , since it has a very good content and lots of efforts!
I cannot thanks you more for this 🙂
amazing thank u
You are welcome
Respect from India 🇮🇳🤝🙂
Шикарно! Особенно, за транзакции и админ панель спасибо!
Пожалуйста (I'm not sure if that's accurate)
@@code-cakeIt's correct😊
Thanks a lot for this tutorial 🙏 from Cameroon
Great tutorial 🎉 Congrats from Paraguay
Thanks for this video. Keep up the good work.
Thanks for sharing your knowledge !!!!
Next Level Content...❤
Thanks :)
Bro thank you so much. love from 🇵🇭🇵🇭🇵🇭
Bravo Cyril.Merci bcp
Best tutorial sir
Nice to see you again, keep going💪💪💪💪💪
Thank you so much for this tutorial, really needed
Stripe is the best part 🎉, merci merci merci 😎
You are welcome !
Fantastic!
Bro you are insane thank you
cool, seems I am going to start angular from here
More spring boot projects 🎉🎉🎉
Hi, really nice video. Is it possible to have part 2 where you deploy it? Azure or AWS would be good to reflect the industry standard.
Yes I will make a video to explain AWS deployment
Merci for the video! Like in advance 👍
Thanks ! :)
@@code-cake also want to ask why is there such a hype around third party auth services? Is there any chanse to see a tutorial where you code auth only with spring(without any third party service)?
Thank you so much 🇰🇪
thats gold
Cool bro keep it up
pls get the production level spring boot microsevice project with docker ,k8s ,chache(redis),kafka
.thanku sir your best teacher
hello Cyril thanks a lot for the hard work you done with this project its very well done made and easy to follow the steps : even am a bit very slowly following your steps : can you explain please what you did exactly in the second 34:37 when you did imported the xml files into db.changelog i didnt get the right action to get those files merci beaucoup
I took the liquibase files from the project already made. So for you, you should go here github.com/C0de-cake/ecommerce-app/tree/main/apps/ecom-backend/src/main/resources/db
And copy paste the same files as what I'm doing in the video.
Awesome tutorial!
Could you make a tutorial how to create a fullstack Angular applikation using the MEAN Stack and how to deploy it?
Love from Switzerland
Unfortunately that's not really the stack that I want to showcase in this channel for now but thanks for the feedback.
Good over all demo. But I think you should have also used explicit Effect and createEffect along with query and please no promises on FE since we have good old observables and data and action streams. But again great video. Keep going
Promises are built-in with tanstack, Unfortunately, I'm not responsible for their API if that's what you are talking about
Thanks for the Production Level tutorial ❤❤❤ one request 🙏 please use slow english to catch up
Sure I will try to slow down next time !!
Thanks for your feedback
Hello, I just know Java and little bit of advanced Java and Spring Boot. Will I be able to understand this project completely? :)
It depends if you are familiar with SQL and Hibernate as well. So have a look at that first.
Also have a look at Angular it will be helful for this tutorials
im sorry im noob here,i want to ask is that important to use stripe method in e-commerce or there is another alternative?
This tutorial focuses on Stripe but technically you can use any alternative you like, the concept will stay the same
hey Cyril, I hope you are doing well, can you please make a course for Keycloak with deep details please, thanks
Okay I'll note it and make a video next time
Very good tutorial, thank you so much, please can I use @Builder from Lombok instead of @Builder from Jilt ?
Yes of course you can use Lombok on your side
Merci beaucoup! Si possible tu peut nous faire un cas de micro service spring egalement.
Yes, c'est dans ma liste ;)
Teaches how to take the code via Git Hub and start it on the local machine different from the one created making the necessary changes? I have doubts in some parts of this process.
ensina a pegar o código via git hub e iniciar ele na maquina local diferente da criada fazendo as mudanças necessárias? tenho duvidas em algumas partes desse processo
Not sure if I understood correctly but yes the process is a bit different to start the app by just cloning the repository.
I made the documentation to start it so it should be okay to just use it directly.
Feel free to tell me if there's something missing in the documentation
this can be created on windows as well right without any issue?
No issue since all the tools that I use are compatible with windows
Love your videos. Can you do a social networking application like twitter?
Okay I'm noting it
Hi Cyril, I am getting issue in redirectToCheckout method from StripeService. Its deprecated. Any suggestions?
You need to be more precise about the exact line that is deprecated
bro how you import the files in the munit 34 because i can't see
Can you be more precise ?
How to donate money as a small appreciation to your Company or If there is any Organization ?
If one day I launch a courses, just think about it okay ?
But thanks you so much for this, that means a lot
Sir can i do this with ng project?
What do you mean by ng project?
sir genuine request to you please make a video with react also,with kafka .
With Kafka it's doable so I'll put it on my list but I don't know anything about React :')
when i generate nx spring boot, it always error NX can't read properties . Can you help me to fix that ?
What's the exact command that you are trying to execute?
@@code-cake i cant use this command nx g @nxrocks/nx-spring-boot:project it always said directory is null
Add deployment section tooo
Yes I'll do it in the next video
Hey cyril , can you please make a project with the N-tier architecture in your upcoming videos :)
Okay can you explain why you want that? Is it because the hexagonal architecture is more complex?
@@code-cake yes kind of, also I learned spring boot with the N-tier architecture so I'm more familiar with it.
And thanks for your videos again they're really helping!
Hey Cyrl, nice app by the way can you please create teach more spring boot projects like appointment booking app or social media platform
Sure, I'll put on my list
❤️❤️❤️
也许你应该使用标签 DDD,这是一个关于 DDD 的好视频
Yes I'll add it
je suis debutant , tu peux faire une video de l config au debut
La configuration c'est a dire ?
localhost:4200 not working for me after bootstrap of the app
Can you give me more detail, what did you do? do you have some errors?
NX Cannot read properties of undefined (reading 'replace')
TypeError: Cannot read properties of undefined (reading 'replace')
at removeWindowsDriveLetter (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules
x\src\utils\path.js:9:27)
at normalizePath (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules
x\src\utils\path.js:16:12)
at determineProjectNameAndRootOptions (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules\@nx\devkit\src\generators\project-name-and-root-utils.js:10:58)
at normalizeOptions (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules\@nxrocks
x-spring-boot\src\generators\project\lib
ormalize-options.js:6:144)
at projectGenerator (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules\@nxrocks
x-spring-boot\src\generators\project\generator.js:9:64)
at C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules
x\src\command-line\generate\generate.js:238:32
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async handleErrors (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules
x\src\utils\handle-errors.js:9:24)
at async Object.handler (C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules
x\src\command-line\generate\command-object.js:14:22) anyone face that problem here is the solution :::
Locate path.js inside C:\Users\Administrator\Documents\E-CommerceWebsite\ecommerce
ode_modules
x\src\utils\.
function removeWindowsDriveLetter(path) {
if (!path) return path; // Add this line
return path.replace(/^[a-zA-Z]:/, '');
}
Using Windows
Je croyais que le tuto était en français !
Malheureusement non
😊😊😊
Merci khey
Do you know MERN stack?
Not enough to make a complete app like this
U should make more long tutorial using angular and spring boot. Clone will be the best
Right, which one should I do next ?
really hard to follow your speed, I wonder how many people actually finish watching it , I gave up on minute 30
You skipped a lot of stuff and didn't explain much for new beginners, don't take it the wrong way but do better.
@17:15 the command line is not right for me, I have to run: nx g @nx/angular:component apps/ecommerce-frontend/src/app/layout/navbar/navbar --style=scss --no-interactive
With nx version v20.1.3
ohhh man thank u so much , I was so confused jaja
On 31:49 When running the Nx command "nx g @nxrocks/nx-spring-boot:project ecom-backend --verbose" I get this error:
NX Cannot read properties of undefined (reading 'replace')
TypeError: Cannot read properties of undefined (reading 'replace')
at removeWindowsDriveLetter
Update: Error was because of the Nx version ("nx": "20.2.2"). I switched to npx create-nx-workspace@19.6.5 instead which works okay
How do you fix it? i have the same error.
@tiagote99 I started a new project with create-nx-workspace 19 instead (mentioned it above)
me experience :
full stack ❌
full stuck ✅
oh no, where are you stuck?
@@code-cake my life is stuck
Why i cant generate component?
nx generate @nx/angular:component navbar --directory apps/ecommerce-frontend/src/app/layout navbar
NX Schema does not support positional arguments. Argument 'navbar' found
?
nx generate @nx/angular:component --directory apps/ecommerce-frontend/src/app/layout navbar
You have two times navbar that's why it's not working
Ce qui est fou et frustrant avec les tutos est que les installations ont toujours et toujours des bug quand on le fait dans nos environnements 🥲
Bloqué en à peine 30min.
Tu es bloqué sur quoi ?
@@code-cake
Ici c'était au niveau des installations, puis j'ai laissé tomber pour aller sur le airbnb_clone et là je bloque sur le schema 'airbnb_clone' qui est considéré comme non existant.
J'ai bien vu dans les commentaires qu'il fallait le créer manuellement mais même ça ne marche pas..
Si tu as tjr la même erreur. Assure toi que tu n'ai pas plusieurs pg qui tournent sur ta machine et que celui où tu as créé le schéma c'est bien celui qui se connecte à ton backend