Post

Spao 사이트 클론 프로젝트

Spao 사이트 클론 프로젝트 소개

Spao 사이트 클론 프로젝트

  • Trends meet Basic Be Transic! - 스파오(SPAO) 사이트 클론.

🎇 팀명 : SPAOGAME - 스파오게임

spaogame LOGO

  • 팀원들 각자의 기술에 익숙해지는 것을 목표로 하여, 페이지 단위로 개발.
  • 팀원들 수준별로 적절한 역할 분담과 애자일한 스크럼 방식의 미팅, 그리고 규칙적이고 능동적인 의사소통으로 프로젝트를 성공적으로 마무리.
  • 기획 과정 없이 짧은 기간 안에 기술 습득 및 기본 기능 구현에 집중하기 위해서 SPAO 사이트를 참고.

📅 개발 기간 및 개발 인원

⚙ 적용 기술

  • Front-End : HTML5, CSS3, React, SASS, JSX
  • Back-End : Python, Django, MySQL, jwt, bcypt, AWS RDS, AWS EC2
  • Common : Git, Github, Slack, Trello, Postman or Insomnia

🗜 데이터베이스 Diagram(클릭 시 해당 링크로 이동합니다)

SPAO_diagram_final

💻 구현 기능

BACKEND

  • 회원가입 API
  • jwt와 bcrpyt를 이용한 로그인 API
  • 장바구니 상품 추가, 수정, 삭제 API

⌨ EndPoint

  • POST/users/signup (회원가입)
  • POST/users/signin (로그인)
  • POST/orders/cart (장바구니 생성)
  • GET/orders/cart (장바구니 조회)
  • PATCH/orders/cart (장바구니 수정)
  • DEL/orders/cart (장바구니 삭제)
  • POST/postings (후기 등록)
  • POST/postings/comments (댓글 등록)
  • POST/postings/ (댓글 삭제)
  • POST/products/menus (메뉴 항목 추가)
  • GET/products/menus (메뉴 항목 리스트 조회)
  • POST/products/categories (카테고리 항목 추가)
  • GET/products// (특정 메뉴별 카테고리 항목 리스트 조회)
  • POST/products (상품 등록)
  • GET/products// (특정 메뉴-카테고리별 상품 리스트 조회)
  • GET/products/ (특정 상품에 대한 상세페이지)

❗ Reference

  • 이 프로젝트는 SPAO 사이트를 참조하여 학습목적으로 만들었습니다.
  • 실무 수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제가 될 수 있습니다.

🙏 help

  • 프로젝트 상품 이미지 출처원 : MIDEOCK-미덕 , SARNO-사르노 *이미지 사용을 허가해주신 대표님들께 감사합니다.
  • 해당 프로젝트의 이미지를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제가 될 수 있습니다.
This post is licensed under CC BY 4.0 by the author.