Creating Full Stack Complete E-Commerce Project with Spring Boot, Angular, & MySQL from Scratch

preview_player
Показать описание
The E-Commerce Project with Spring Boot, Angular, and MySQL is an innovative web application that enables users to explore and shop for a wide range of products. The project is organized into a playlist-style series of videos, each explaining a specific feature or functionality step by step. It caters to two primary user roles: Admin and Customer, each with distinct features and responsibilities. The project leverages JWT (JSON Web Token) authentication and authorization for secure access control.

Key Features:

1. User Roles:
Admin: Admins have elevated privileges and can perform administrative tasks.
Customer: Customers have standard user roles and can shop and manage their accounts.

2. Angular Modules and Components:
The project is structured into Angular modules and components tailored to the two primary roles (Admin and Customer), providing a user-friendly and intuitive interface for each role.

3. JWT Authentication and Authorization:
JWT is implemented to ensure secure user authentication and authorization. This safeguards sensitive information and restricts access based on user roles.

Admin Functions:

- Post Category: Admins can create and manage product categories.
- CRUD Operations on Product: Admins have full control over products, including creating, - updating, and deleting product listings.
- Search Category and Products: Admins can efficiently search and filter categories and products for easy management.
- Get Orders List: Admins can access and manage the list of customer orders.

Customer Functions:

- Viewing Category and Products: Customers can browse and explore product categories and individual product listings.
- Search Category and Products: Customers can search for specific categories and products to quickly find what they want.
- Get Past Placed Orders List: Customers can view their previous order history, providing transparency and facilitating reordering.
- Add Product to Cart: Customers can add products to their shopping cart, facilitating a smooth shopping experience.
- Update Profile: Customers can manage their profiles, including personal information, shipping addresses, and more.

This E-Commerce Project with Spring Boot, Angular, and MySQL provides customers a comprehensive online shopping experience and showcases the power and flexibility of modern web development technologies. The combination of user roles, and JWT authentication.

Would you like to buy the Full Stack Spring Boot Angular project?

Enjoy the video!

Thank you.
Рекомендации по теме
Комментарии
Автор

Great. Thanks . I am a java backend lead working in a startup . This is useful for a side gig requested by a freelance client 😊😊

subramanianchenniappan
Автор

What would the code be like at minute 11:04? for current versions as it tells me that in authorizeHttpRequests(), sessionMaagnament() and and() are deprecated since version 6.1

luishdz
Автор

In our days we are using spring boot 3.2.5, so how can we use spring boot 3.0.6 in intellij 2023.1 as you have used

kellychristian
Автор

How to add html css code mens from where we got that code you paste in project

shivanibhalerao
Автор

can i do all the backend stuff in the intellij and as soon as i finish it, start doing part with angular ?

АрманАлиакпаров
Автор

in AuthController
i has error in this line
private final AuthenticationManager authenticationManager;
i give me error no beans

Tarek_Nady
Автор

The thing is you only adding the product in your profile[the account you are using in this video] and you only placing the order from same account !! can't we see other people's posted products in our profile ??

nikithareddy
Автор

Is this compete video of this project?

ShivaaySingh
Автор

Hello code elevate which intellij ide version you have used?

kellychristian
Автор

Hi bro, i have error authorizeHttprequest it showing deprecated

RakeshDurai-cosf
Автор

mine jwttoken is coming null, what should i do

ShubhamSingh-psxm
Автор

Hello sir can you pls say me is rest api used in this project

aman-oza
Автор

Does this video have A-Z code to make this application?

shubhamyadav-pfbv
Автор

can you please share that text file, you are copying from?

M.M.ARSATH
Автор

bro from where i can get those dependencies which you copied it from notepad..

TheWatcher
Автор

heyyy coder, can you please share the css file you use in the angular part, navbar, thank you bro

haffarsadok
Автор

Can you please make a video on how you can upload this website on the internet

SamiKhan_
Автор

thx man, i hope you create an lms using angular

mahdiandalib