Giter VIP home page Giter VIP logo

shopping-mall-api's Introduction

Shopping mall API

데모 이미지


배포 - AWS Elastic Beanstalk

https://example.com

프로젝트 설명


범용적인 쇼핑몰에서 사용하는 API입니다.

기능


API 설명
전체 상품 조회 등록된 모든 상품을 조회합니다.
상품을 생성 상품을 등록합니다.
상품 정보 수정 기존 상품의 정보를 수정합니다.
모든 상품 삭제 (admin) 등록된 모든 상품을 삭제합니다.
특정 상품 정보 조회 한개의 상품의 세부 정보를 조회합니다.
특정 상품 삭제 (admin) 한개의 상품을 삭제합니다.
모든 주문 조회 (admin) 등록된 모든 주문을 조회합니다.
특정 주문 조회 한개의 주문 정보를 조회합니다.
주문 생성 주문을 등록합니다.
주문 정보 변경 기존 주문의 정보를 수정합니다.
모든 주문 삭제 (admin) 등록된 모든 주문을 삭제합니다.
주문의 세부사항 조회 (admin) 등록된 주문의 세부사항을 조회합니다.
결제 정보 업데이트 결제 상태을 업데이트 합니다.
배달 상태 업데이트 배달 상태를 업데이트 합니다.
회원가입 유저의 정보를 등록합니다.
로그인 유저를 인증합니다.
유저 프로필 조회 유저의 프로필을 조회합니다.
유저 프로필 업데이트 유저 프로필 정보를 변경 합니다.

기술 스택


Infra


Amazon AWS

Docker

Git

Back-end


Express

JavaScript

Linux

Node.js

Database


MongoDB

Docs


Swagger

프로젝트 실행 방법


사전 요구사항:

  • Docker가 필요합니다.
  • .env파일을 생성하여 MONGODB_URL 설정해야 합니다.
# 프로젝트를 클론합니다.
$ git clone https://github.com/ginami0129/Shopping-mall-api

# 프로젝트 폴더로 이동합니다.
$ cd Shopping-mall-api

# Docker 이미지를 빌드합니다.
$ docker build -f Dockerfile -t shopping-mall-api .

# 빌드한 Docker 이미지를 실행합니다.
$ docker run -d -p 8080:8080 shopping-mall-api

https://localhost:8080/api/docs 로 접속하여 확인합니다.

shopping-mall-api's People

Contributors

ginami0129 avatar

Watchers

 avatar

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.