개인 프로젝트 / 풀스택 ( Angular & Java SpringBoot)
프론트: ,,
,
,
백엔드: ,
( using
and
)
개발툴: IntelliJ, VScode, Maven, npm, git
https://github.com/triptocode/e-commerce-portfolio-backend
https://github.com/triptocode/e-commerce-portfolio-front.git
- 메뉴카테고리 : 하드코딩없이 Rest API 활용, category id로 동적 호출하여 표현
https://www.notion.so/id-Rest-API-5acc33e877cf49629527d1347a8b6686 - 상품 메인화면구현 : product-box로 상품정보를 묶고, 앵귤러반복문(ngFor)활용해 상품 모두출력
각 카테고리에 해당하는 상품 route설정
https://www.notion.so/product-box-ngFor-route-0379d7e88bfc42e5914b3e2da29b8739 - 상품 검색창 구현: Spring Data REST 와 Spring Data JPA에서 제공하는 쿼리 메서드 findBy 활용
https://www.notion.so/findBy-9e459a69166d4a83abd16a3010853fdf - 쇼핑카트 기능 구현 1 : 상품추가버튼 클릭시 상단의 쇼핑카트에 가격, 수량 반영되도록 한다.
https://www.notion.so/1-562a7da393de4d11b52f75d662799712 - 쇼핑카트 기능 구현 2 : 쇼핑카트에 담긴 상품의 수량 증감, 삭제 기능구현
https://www.notion.so/2-5012efa38d894a5fab872d58b6b06ad8

Add to cart 버튼클릭시 addToCart 메서드 실행하는 button 기능 구현

handler 메서드 클릭시, ProductListComponent가 업데이트 되도록 한다.

- pring Data REST 와 Spring Data JPA는 쿼리 methods findBy 활용한 백엔드 코딩
/findByNameContaining?name=키워드 (입력하면 관련 제품이 검색되어 출력된다. )
아래 백엔드코드 구현 : url에 findby키워드로 Beginner. Python 등을 입력하면 키워드와 관련된 제품 결과 출력 예: /findByNameContaining?name=Beginner
블로그 - 이커머스 웹 프로젝트 각 기능별 화면, 코드 설명 정리목록
https://www.notion.so/E-Commerce-Website-Angular-Java-Spring-Boot-09b4f47cb59e4a51b1e76aef782e6d5a
########################################## 감사합니다 ######################################






