🗝️ 옴니마켓 배포 링크 및 테스트 계정
👉 옴니마켓
구매자
ID: buyersonny
PW: 1q2w3e4r!
판매자
ID: sellersonny
PW: 1q2w3e4r!
* 회원 가입도 가능합니다.
"옴니마켓" 은 구매자와 판매자가 물건을 자유롭게 사고 팔 수 있는 커머스 사이트입니다.
이 프로젝트는 구매자가 상품을 검색하고, 장바구니에 저장하거나 구매할 수 있는 기능을 제공합니다. 또한 주문 내역을 확인할 수 있습니다.
판매자는 상품을 등록하고, 수정, 삭제 등의 상품 관리를 할 수 있습니다.
- FrontEnd
기술 스택 | 선택한 이유 |
---|---|
React.js | 모듈화된 UI 컴포넌트를 만들고, 데이터와 상태를 효율적으로 관리하여 코드의 재사용성과 유지보수성을 향상시키기 위해 선택했습니다. |
React-Query v5 | 데이터 요청 및 캐싱, 상태 관리를 효율적으로 처리하고, 비동기 데이터 로딩 및 오류 처리를 간소화하여 사용자 경험을 향상시킬 수 있는 장점이 있어 선택했습니다. |
TypeScript | 타입 에러를 사전에 방지하여 코드의 안정성을 높이기 위해 선택했습니다. |
React-Hook-Form, Zod | 간편한 폼 관리와 타입 안전성과 강력한 스키마 기반 유효성 검사 구현을 위해 선택했습니다. |
-
BackEnd 및 DataBase
- weniv 제공
-
메인 페이지
-
상품 상세 페이지
-
판매자 센터
- 상품 상세 페이지에서 바로구매, 장바구니 버튼을 클릭 시 로그인 페이지로 이동
- 유효하지 않은 주소 입력 시 에러 페이지로 이동