▶클릭 시 해당 특징 설명을 보실 수 있습니다.
-
회원가입
자체 회원가입 & 소셜 로그인 (OAuth2.0)
- OAuth2.0 소셜 회원가입 및 로그인 (네이버, 구글, 카카오 연동)
회원 가입 시 타입 구분
- 중첩 라우팅을 종한 회원타입 구분
- 일반회원(구매만 가능), 판매회원(판매만 가능) 구분
-
결제/등록
상품 결제 (i'm port)
- 아임포트(i'm port) API 연동 결제 기능 구현
- 카드 결제 진행 가능 (데스크탑 한정)
- 결제 진행 시 실제 금액은 빠져나가지 않음
상품 등록 (Toast UI)
- Toast UI editor를 활용한 상품 등록 기능
- Markdown 방식으로 상품 설명 텍스트 꾸미기 가능
-
리스트/배너
무한스크롤
- 메인 페이지 상품 리스트 무한 스크롤 구현
검색 및 인기 검색어
- 최상단 네브바에서 상품명 및 설명으로 검색
- 요청 횟수 TOP5 해당 키워드 '실시간 인기검색어'로 제공
캐러샐 배너(react-slick)
- reack-slick 라이브러리를 활용한 캐러샐 배너 구현
- 배너 클릭 시 해당 상품 또는 목록 페이지로 이동
찜하기 및 리뷰(별점, 상품평, 이미지)
- 상품 찜하기 기능 구현(마이페이지 이동 시 찜하기 목록 확인 가능)
- 상품 구매 고객 대상 상품평 별점 및 텍스트 작성 기능
-
알림
실시간 알림 (socket.IO)
- Socket.IO를 활용한 구매 및 배송 정보 실시간 알림
푸쉬 알림 (Web Notification)
- Web Notification API 활용한 푸쉬 알림
주문/결제 메일 발송 (Node mailer)
- Node mailer를 활용한 메일 발송 (주문/결제정보 안내)
-
반응형 웹/크롤링
데이터 크롤링(puppeteer)
- summarycheerio와 puppeteer를 사용한 상품 데이터 크롤링
-
전역 상태 관리 및 환경 변수 관리
전역 상태 관리 (Redux Toolkit)
- redux toolkit을 이용한 전역 상태 관리 (로그인 여부, 회원 정보 등)
- Redux toolkit 코드 바로가기
환경 변수 관리 (.env / config)
- .env : 인증 관련 정보 (gitignore에 포함)
- .env : API url 목록 (gitignore에 미포함)
-
기타
화면 기획 (Pigma)
API 문서 (Swagger)
- 자신의 경쟁력 있는 상품과 서비스로 수익을 창출하고 싶으신가요?
- 저희 comong 오픈마켓에 상품을 올리고 수익을 창출해 보세요.
- 웹 오픈마켓 서비스 'COMONG'