ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 항해99 첫 주 첫 프로젝트 : 구현하고 싶은 기능들 정리(Starting Assignment)
    항해99_프로젝트 2021. 3. 1. 18:50

    미니 프로젝트 제목 / 간단 설명

    공연 전시 내비 / 국내 공연과 전시와 관련한 정보를 제공합니다.

     

    와이어 프레임 사진

    메인사이트

    공연 소개 사이트/ 전시 소개 사이트

     

    구현하려는 기능들

    • API 설계로 보는 구현 기능

      로그인 하지 않아도 되는 기능

    기능 Method URL request response
    전시 정보 가져와서
    DB에 저장
    (DB 2개 생성 : 최신순, 좋아요순)
    POST /artshow {'title':title, 'image':image, 'loc':loc, 'loc_detail':loc_detail, 'date':date, 'like':0} 전시 정보 데이터
    (DB 2개 생성 : 최신순, 좋아요순)
    전시 정보 DB 불러오기(좋아요순) GET /artshow   전시 정보 리스트(좋아요 높은 순)
    전시 좋아요 +1 POST /artshowLike {'like' = current_like, 'new_like' = current_like + 1 전시 좋아요 +1
    전시 정보 DB 불러오기(최신순) GET /artshowRecent   전시 정보 리스트
    (최신순)
    공연 정보 가져와서
    DB에 저장
    POST /performance {'title':title, 'image':image, 'loc':loc, 'loc_detail':loc_detail, 'date':date, 'like':0} 공연 정보 데이터
    공연 정보 DB 불러오기 GET /performance   공연 정보 리스트
    공연 좋아요 +1 POST /performanceLike {'like' = current_like, 'new_like' = current_like + 1 공연 좋아요 +1

     

    로그인 했을 때만 사용 가능한 기능

    기능 Method URL request response
    전시 리뷰 저장하기
    (로그인 전용)
    POST /artshow/review {'title':title, 'username':username,'comment':comment} 전시 리뷰 데이터
    전시 리뷰 불러오기
    (로그인 전용)
    GET /artshow/review {'title':title, 'username':username,'comment':comment} 전시 리뷰 데이터
    공연 리뷰 저장하기
    (로그인 전용)
    POST /performance/review {'title':title, 'username':username,'comment':comment} 공연 리뷰 데이터
    공연 리뷰 불러오기
    (로그인 전용)
    GET /performance/review {'title':title, 'username':username,'comment':comment} 공연 리뷰 데이터

    Public git hub repo

    github.com/leedaeho1188/hanghae99-first-project

    '항해99_프로젝트' 카테고리의 다른 글

    항해99 1기 클론코딩 결과물  (0) 2021.04.10
    항해99 첫 프로젝트 결과물  (0) 2021.03.05

    댓글

금손이 프론트엔드 개발자가 되고자 오늘도 존버중