Ovierview

온라인 음식 배달 서비스 요기요 Clone Project
TEAM : 백엔드 개발자 2명 (이새글, 박준규)
개발 기간 : 19.10.28 ~ 19.11.8

Skills

  • Python
  • Django Framework
  • Bcrypt
  • JWT
  • Requests
  • MySQL
  • AWS EC2
  • AWS RDS
  • Docker
  • Miniconda3

Endpoints

  • [POST] Signup API
  • [POST] Login API
  • [GET] Restaurant Categories API
  • [GET] Restaurant List API
  • [GET] Specific Restaurant Information API
  • [GET] Search Restaurant
  • [GET] Review Read API
  • [POST] Review Create Update Delete API
  • [GET] User Order History API
  • [POST] User Order API

Features

  • 요기요 레스토랑 사진 및 텍스트 크롤링 구현(Requests)
  • 모든 레스토랑 카테고리 정보 GET 구현
  • 레스토랑 카테고리별 식당목록 GET 구현(정렬 및 페이징 포함)
  • 하나의 레스토랑에 대한 정보와 음식 메뉴 목록 GET 구현
  • 레스토랑 검색 기능 구현(페이징 포함)
  • 사용자 리뷰 C.R.U.D 구현
  • Bcrypt를 사용하여 사용자 비밀번호 암호화 구현
  • JWT를 사용하여 token 인증 기능 구현
  • 사용자 회원가입할 때 핸드폰 번호 인증 기능 구현
  • 레스토랑 음식 주문 기능 구현
  • 사용자 개인별 음식 주문 히스토리 GET 구현
  • AWS를 통한 클라우드 서버 구축(EC2, RDS)

Yogiyong ERD

Yogiyong ERD