northfacegawd / product-crud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

상품CRUD

개요

상품을 등록, 수정, 삭제, 가져올 수 있는 토이 프로젝트 입니다.

개발

개발 항목

  • Storybook을 사용하여 CDD를 함.
  • 클라이언트, 서버 둘 다 풀스택으로 개발.
  • 상품 목록 페이지로 이동하여 상품 리스트를 확인할 수 있음.
  • 상품을 클릭하면 모달이 뜨며, 모달에서 해당 상품의 정보를 변경 또는 삭제할 수 있음.
  • 상품 등록 페이지로 이동하여 상품 업로드를 진행할 수 있음. 옵션, 브랜드, 카테고리는 서버에서 데이터를 받아오며, 이미지를 업로드 할 수 있음.
  • 데이터의 변경, 또는 삭제가 일어날 시 최신 데이터를 유지하기 위해, 상품 리스트 api가 다시 호출됨.

기술 스택

속성
클라이언트 React
서버 NestJS
ORM Prisma
DB Postgresql
CloudService Cloudflare
패키지 매니저 Yarn
언어 Typescript
상태관리 라이브러리 React Query
비동기 통신 Axios
스타일 Semantic UI,Styled Components
코드 퀄리티 eslint, prettier
코드 관리 git & github
테스팅 Storybook

환경 세팅 및 실행

해당 문서 를 참고한다.

컨벤션

해당 문서 를 참고한다.

담당자


이용준

About


Languages

Language:TypeScript 92.0%Language:JavaScript 3.1%Language:HTML 3.0%Language:CSS 1.9%Language:Shell 0.1%