https://github.com/faridtahmazov/technologye-commerce
E-Commerce Spring web project.
https://github.com/faridtahmazov/technologye-commerce
ecommerce ecommerce-application html5 lombok oauth2-client spring-data-jpa spring-devtools spring-security-oauth2 spring-web-mvc thymeleaf
Last synced: 4 months ago
JSON representation
E-Commerce Spring web project.
- Host: GitHub
- URL: https://github.com/faridtahmazov/technologye-commerce
- Owner: faridtahmazov
- Created: 2022-06-05T03:38:42.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-20T09:30:28.000Z (about 3 years ago)
- Last Synced: 2025-01-10T19:40:47.774Z (6 months ago)
- Topics: ecommerce, ecommerce-application, html5, lombok, oauth2-client, spring-data-jpa, spring-devtools, spring-security-oauth2, spring-web-mvc, thymeleaf
- Language: HTML
- Homepage:
- Size: 654 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TechnologyE-Commerce
E-Commerce web project by using SpringTools and technologies used:
* IDE - Intellij Idea;
* JDK - 1.8 or later;
* Spring Web - 2.7;
* Spring Data Jpa;
* Spring Boot DevTools;
* Thymeleaf;
* MySQL Driver;
* Spring Security
* OAuth2-Client
* Lombok
* Validation
* Configuration ProcessorDevelopment Steps:
* Create an Intellij Idea Spring Web Project;
* Add Dependencies;
* Project Structure;
* Application Properties Setup;
* Create a Entity - Category.java, Product.java, User.java, Role.java, CustomUserDetail;
* Create a Repository - ProductRepository.java, CategoryRepository.java, UserRepository.java, RoleRepository.java;
* Create a Service - ProductService.java, CategoryService.java, UserService.java, RoleService.java, CustomUserDetailService.java;
* Create a Controller - AdminController.java, CartController.java, HomeController.java, LoginController.java;
* Create a Security - GoogleOAuth2SuccessHandler.java, SecurityConfig.java;
* Create a DTO - ProductDTO.java;
* Create a Global - GlobalDTO.java
* Create a Html pages;
* Demo;Admin pages:



User pages:





