Code Monkey home page Code Monkey logo

time-deal-shop's Introduction

Time-Deal-Shop

타임 딜 쇼핑몰의 주요 API를 구현합니다.

프로젝트에 대한 설명을 기록해 두었습니다.


프로젝트 구성도

프로젝트_구성도


ERD

ERD


Wireframe

Wireframe

time-deal-shop's People

Contributors

kkumta avatar

Stargazers

WooSeok Choe avatar

Watchers

 avatar

time-deal-shop's Issues

회원 탈퇴 API

Description

회원 탈퇴 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • deleteAccount API

ETC

패스 파라미터로 userId를 넘겨줍니다.

회원가입 API

Description

회원가입 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • validateUniqueName API
  • validateUniqueEmail API
  • signUp API

ETC

로그아웃 API

Description

로그아웃 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • logout API

ETC

로그인 API

Description

로그인 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • login API

ETC

상품 목록 조회 API 응답 속도 개선

Description

구매 가능한 상품 목록을 마감 일자가 임박한 순으로 정렬하여 페이징해서 보여주는 API의 응답 속도를 개선합니다.

To do

  • 응답 속도 개선

등록한 상품 목록 조회 API 개발

Description

판매자가 자신이 등록한 상품 목록을 조회하는 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • getMyProducts API

ETC

쿼리 스트링으로 sellerId를 넘겨줍니다.

상품별 주문한 User 목록 조회 API

Description

상품별로 주문한 User의 목록을 조회하는 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • getUsersByProduct API

ETC

상품 개별 삭제 API 개발

Description

상품 개별 삭제 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • deleteProduct API

ETC

상품 등록 API 개발

Description

상품 등록 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • addProduct API

ETC

상품 목록 조회 API 개발

Description

상품 목록 조회 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.
목록 조회 방식의 종류는 다음과 같습니다.

  • 구매 가능한 상품을 만료 시간이 임박한 순으로
  • 구매 가능한 상품을 상품 재고가 적은 순으로

To do

  • getProductsPreviewList API

ETC

주문 개별 조회 API 개발

Description

주문 개별 조회 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • getOrderInfo API

ETC

패스 파라미터로 orderId를 넘겨줍니다.

상품 주문 API 개발

Description

상품 주문 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • orderProduct API

ETC

상품은 한 번에 1~maximumPurchaseQuantity 만큼 주문할 수 있습니다.

주문 목록 API 개발

Description

주문 목록 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • getOrders API

ETC

쿼리 스트링으로 customerId, startDate, endDate를 넘겨줍니다.

상품 개별 수정 API 개발

Description

상품 개별 수정 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • updateProduct API

ETC

상품 개별 조회 API 개발

Description

상품 개별 조회 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • getProductInfo API

ETC

회원 개별 조회 API

Description

회원 개별 조회 API를 개발합니다. API와 API를 완성하기 위한 service, repository, domain, exception, test를 포함합니다.

To do

  • getUserInfo API

ETC

패스 파라미터로 userId를 넘겨줍니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.