Front-end Developer
항해 99 [Chapter1] 웹개발 미니 프로젝트 (Starting Assignment) 본문
프로젝트 제목/간단설명
프로젝트 제목 : 문화인간
전시 공연 내비
문티브(문화적으로 액티브하게)
문잡이(문화를 잡아주는 사람)
문을여시오
공유문화
(아직 제목을 못정했습니다.)
사이트 간단 설명 : 저희 사이트는 현재 한국에서 하고있는 전시와 공연 정보를 제공합니다.
- 페이지 수 : 3장 (main page, 전시 페이지, 공연 페이지)
- 메인 페이지: 사이트를 소개하는 페이지 입니다.
- 전시 페이지, 공연 페이지: 해당 주제에 관련된 정보를 제공하고, 리뷰도 제공합니다.
와이어프레임 사진
메인 페이지
전시 페이지, 공연 페이지
개발해야 하는 기능들
기능 | Method | URL | request | response |
전시 정보 가져와서 DB에 저장 | POST | /artshow | {'title':title, 'url': url, 'image':image, 'loc':loc, 'loc_detail':loc_detail, 'date':date |
전시 정보 데이터 |
DB에서 전시 정보 |
GET | /artshow | 전시 정보 리스트 |
|
공연 정보 가져와서 DB에 저장 | POST | /performance | {'title':title, 'url': url, 'image':image, 'loc':loc, 'loc_detail':loc_detail, 'date':date 'like': 0} |
공연 정보 데이터 |
DB에서 공연 정보 불러오기 | GET | /performance | 공연 정보 리스트 | |
로그인 했을 때만 사용할 수 있는 기능
기능 | Method | URL | request | response |
전시 리뷰 저장하기 | POST | /artshow/review | {'title': title, 'username': username, 'comment': comment} |
전시 리뷰 데이터 |
전시 리뷰 불러오기 | GET | /artshow/review | 전시 리뷰 리스트 | |
공연 리뷰 저장하기 | POST | /performance/review | {'title': title, 'username': username, 'comment': comment} |
공연 리뷰 데이터 |
공연 리뷰 불러오기 | GET | /performance/review | 공연 리뷰 리스트 |
Public github repo 주소
github.com/leedaeho1188/hanghae99-first-project
'항해99' 카테고리의 다른 글
항해99 5주차 REACT_Blog [WIL] (0) | 2021.04.04 |
---|---|
항해 99 4주차 REACT_Calendar [WIL] (2) | 2021.03.28 |
항해 99 3주차 알고리즘 [WIL] (0) | 2021.03.21 |
항해 99 2주차 알고리즘 [WIL] (0) | 2021.03.14 |
항해99 1주차 프로젝트 [공유문화] [WIL] (2) | 2021.03.06 |
Comments