Showing
1 changed file
with
38 additions
and
212 deletions
| 1 | -# How to Install | 1 | +# FRONT |
| 2 | -``` | 2 | +## Routing |
| 3 | -npm install && cd client && npm install && cd ../ | 3 | +### / |
| 4 | -``` | 4 | +> 메인페이지 |
| 5 | - | 5 | +>> - 오늘의 학식 메뉴 표시 |
| 6 | -# How to Start | 6 | +>> - 오늘 학식 이야기(게시판) 표시 |
| 7 | -``` | 7 | +>> - 대기시간 표시 |
| 8 | -npm start | 8 | + |
| 9 | -``` | 9 | +### /menu |
| 10 | - | 10 | +> 메뉴 페이지 |
| 11 | -# 학식 관련된 의견 주고 받는 커뮤니티 | 11 | +>> - 한 주간 점심 저녁 메뉴 표시 |
| 12 | -> 친구의 부탁으로 인해 현재 제2기숙사와 학생회관의 학식을 보여주는 앱을 개발했습니다. | 12 | +>> - 대기시간 표시 |
| 13 | -> 이와 관련된 반응을 에브리타임 앱에서 보고 있었습니다. | 13 | + |
| 14 | -> | 14 | +### /mealtalk |
| 15 | -> 그러다가 자주 오늘의 학식이 맛있었는지 물어보는 질문글이나 오늘 맛이 어땠는지 알려주는 글도 자주 보인다는 것을 알게 되었습니다. | 15 | +> 메뉴에 대한 이야기 페이지 |
| 16 | -> 하지만 에브리타임에는 다양한 글들이 올라오기 때문에 이와 같은 의견을 주고 받는 커뮤니티가 따로 있었으면 좋겠다는 생각이 들어서 개발하고자 하였습니다. | 16 | +>> - 오늘의 학식 메뉴 표시 |
| 17 | -> 물로 에브리타임에서 새로운 게시판을 만들어서 활용할 수 있지만 이번에 오픈소스 프로젝트에서 배운 것을 바탕으로 저희가 직접 만들어보는 것도 좋을 것 같다고 생각하여 시작하였습니다. | 17 | +>> - 오늘 학식 이야기(게시판) 표시 |
| 18 | -> 이에 더 나아가 학식 업체 관계자들에게 저희 학생들이 주고 받는 의견이 어떠한지 알려주면서 더 좋은 학식을 기대하고 있습니다. | 18 | +>> - 대기시간 표시 |
| 19 | - | 19 | + |
| 20 | -## 필요한 페이지 | 20 | +### /mealtalk/yesterday |
| 21 | -* 학식의 메뉴를 보여주는 페이지 | 21 | +> 메뉴에 대한 이야기 페이지 (어제) |
| 22 | -* 글과 사진을 올릴 수 있는 게시판 페이지 | 22 | +>> - 어제 학식 이야기(게시판) 표시 |
| 23 | - ```1페이지 2페이지 이렇게 구분하는 것 대신 오늘의 메뉴에 관한 글, 어제의 메뉴에 관한글 이렇게 구분``` | 23 | +>> - 대기시간 표시 |
| 24 | -* 글을 작성하는 페이지 ( 글을 수정할 수 있는 페이지 ) | 24 | + |
| 25 | -* 관리자 페이지 | 25 | +### /writing |
| 26 | -* 학식을 기다리는 줄이 현재 얼마나 긴지 알 수 있는 페이지 | 26 | +> 글쓰기 페이지 |
| 27 | - | 27 | +>> - 게시글 작성 |
| 28 | -## 예상 기능 | 28 | +>> - 대기시간 표시 |
| 29 | -* 배달앱에서 리뷰를 할때 사진을 올리는 것 처럼 사진과 글을 같이 작성하는 기능 | 29 | + |
| 30 | -* 카카오톡의 반응 기능이나 인스타의 좋아요 처럼 게시물에 이모티콘을 사용자가 표시하는 기능 | 30 | +### /showcontent/:id |
| 31 | - ```한 사용자가 여러번 남기는 것을 막아야 해서 로그인 기능 고려 필요``` | 31 | +> 게시글 확인 페이지 |
| 32 | -* 게시물 작성을 유도하기 위해 포인트 적립을 통해 랭킹 기능 고려 | 32 | +>> - 특정 게시글 표시 |
| 33 | -* 작성된 글을 보기 쉽도록 게시글을 검색하는 기능 | 33 | +>> - 대기시간 표시 |
| 34 | - | 34 | + |
| 35 | -# BACK | 35 | +### /modifycontent/:id |
| 36 | -## 게시물 | 36 | +> 게시글 수정 페이지 |
| 37 | -### /api/getList | 37 | +>> - 특정 게시글 수정 |
| 38 | -#### GET호출 | 38 | +>> - 대기시간 표시 |
| 39 | -> response | ||
| 40 | -> ``` | ||
| 41 | -> ["게시물 id1", "게시물 id2", "게시물 id3"] | ||
| 42 | ->``` | ||
| 43 | ->> 오늘 게시물들의 아이디 표시 | ||
| 44 | - | ||
| 45 | -------------- | ||
| 46 | -### /api/getList/:date | ||
| 47 | -#### GET호출 | ||
| 48 | -> response | ||
| 49 | -> ``` | ||
| 50 | -> ["게시물 id1", "게시물 id2", "게시물 id3"] | ||
| 51 | ->``` | ||
| 52 | ->> 특정 날자의 게시물들의 아이디 표시 | ||
| 53 | - | ||
| 54 | -------------- | ||
| 55 | -### /api/get | ||
| 56 | -#### GET호출 | ||
| 57 | -> request(body) | ||
| 58 | -> ``` | ||
| 59 | -> { | ||
| 60 | -> "idArray": ["게시물 id1", "게시물 id2", "게시물 id3"] | ||
| 61 | -> } | ||
| 62 | -> ``` | ||
| 63 | - | ||
| 64 | -> response | ||
| 65 | -> ``` | ||
| 66 | -> [ | ||
| 67 | -> { | ||
| 68 | -> "id": "게시물 id1", | ||
| 69 | -> "title": "제목1", | ||
| 70 | -> "content": "내용1" | ||
| 71 | -> }, | ||
| 72 | -> { | ||
| 73 | -> "id": "게시물 id2", | ||
| 74 | -> "title": "제목2", | ||
| 75 | -> "content": "내용2" | ||
| 76 | -> }, | ||
| 77 | -> { | ||
| 78 | -> "id": "게시물 id3", | ||
| 79 | -> "title": "제목3", | ||
| 80 | -> "content": "이 것은 긴 내용이..." | ||
| 81 | -> } | ||
| 82 | -> ] | ||
| 83 | -> ``` | ||
| 84 | ->> 특정 id(여러개)의 게시물 내용 요약 불러오기 | ||
| 85 | - | ||
| 86 | -------------- | ||
| 87 | -### /api/get/:id | ||
| 88 | -#### GET호출 | ||
| 89 | -> response | ||
| 90 | -> ``` | ||
| 91 | -> { | ||
| 92 | -> "title": "제목", | ||
| 93 | -> "content": "내용" | ||
| 94 | -> } | ||
| 95 | ->``` | ||
| 96 | ->> 특정 id의 게시물 불러오기 | ||
| 97 | - | ||
| 98 | -------------- | ||
| 99 | -### /api/isPassEqual | ||
| 100 | -#### POST호출 | ||
| 101 | -> request(body) | ||
| 102 | -> ``` | ||
| 103 | -> { | ||
| 104 | -> "id":"게시물 id", | ||
| 105 | -> "password":"사용자가 입력한 암호" | ||
| 106 | -> } | ||
| 107 | -> ``` | ||
| 108 | - | ||
| 109 | -> response | ||
| 110 | -> ``` | ||
| 111 | -> success | ||
| 112 | -> ``` | ||
| 113 | -> or | ||
| 114 | -> ``` | ||
| 115 | -> failed | ||
| 116 | -> ``` | ||
| 117 | -> | ||
| 118 | ->> 암호가 같으면 success, 아니면 failed | ||
| 119 | - | ||
| 120 | -------------- | ||
| 121 | -### /api/postSave | ||
| 122 | -#### POST호출 | ||
| 123 | -> request(body) | ||
| 124 | -> ``` | ||
| 125 | -> { | ||
| 126 | -> "title":"제목", | ||
| 127 | -> "content":"게시물 내용", | ||
| 128 | -> "password":"암호" | ||
| 129 | -> } | ||
| 130 | -> ``` | ||
| 131 | ->> 오늘 게시물 작성 | ||
| 132 | - | ||
| 133 | -## 대기시간 | ||
| 134 | -### /api/waiting | ||
| 135 | -#### GET호출 | ||
| 136 | -> response | ||
| 137 | -> ``` | ||
| 138 | -> [ | ||
| 139 | -> { | ||
| 140 | -> "value": "대기시간1", | ||
| 141 | -> "time": "12:34" | ||
| 142 | -> } | ||
| 143 | -> ] | ||
| 144 | ->``` | ||
| 145 | ->> 오늘의 대기시간 목록 가져오기 | ||
| 146 | - | ||
| 147 | -------------- | ||
| 148 | -### /api/waiting | ||
| 149 | -#### POST호출 | ||
| 150 | -> request(body) | ||
| 151 | -> ``` | ||
| 152 | -> { | ||
| 153 | -> "value":"대기시간2", | ||
| 154 | -> } | ||
| 155 | -> ``` | ||
| 156 | -> response | ||
| 157 | -> ``` | ||
| 158 | -> [ | ||
| 159 | -> { | ||
| 160 | -> "value": "대기시간1", | ||
| 161 | -> "time": "12:34" | ||
| 162 | -> }, | ||
| 163 | -> { | ||
| 164 | -> "value": "대기시간2", | ||
| 165 | -> "time": "13:57" | ||
| 166 | -> } | ||
| 167 | -> ] | ||
| 168 | ->``` | ||
| 169 | ->> 오늘의 대기시간 추가 | ||
| 170 | - | ||
| 171 | -## 제2기숙사 학식 메뉴 | ||
| 172 | -### /api/menuList | ||
| 173 | -#### GET호출 | ||
| 174 | -> response | ||
| 175 | -> ``` | ||
| 176 | -> { | ||
| 177 | -> "fo_date": [ | ||
| 178 | -> "2022-05-30", | ||
| 179 | -> "2022-05-31", | ||
| 180 | -> "2022-06-01", | ||
| 181 | -> "2022-06-02", | ||
| 182 | -> "2022-06-03" | ||
| 183 | -> ], | ||
| 184 | -> "fo_menu_lun": [ | ||
| 185 | -> "도시락: 고추장불고기,근대된장국,도토리묵무침,미역줄기볶음,배추김치", | ||
| 186 | -> "도시락: 치즈함박스테이크,쇠고기스프,양상추샐러드,햄채소볶음밥,오이피클,배추김치", | ||
| 187 | -> "운영없음", | ||
| 188 | -> "도시락: 王소시지&카레라이스,다시마무챗국,만두튀김,단무지무침,배추김치", | ||
| 189 | -> "도시락: 돈까스마요덮밥,매운콩나물국,카레크로켓,마카로니샐러드,볶음김치" | ||
| 190 | -> ], | ||
| 191 | -> "fo_menu_eve": [ | ||
| 192 | -> "도시락: 참치김치찌개,꼬마돈가스,돌자반볶음,단무지,쌀밥", | ||
| 193 | -> "도시락: 비빔우동&납작만두,유부장국,완자전,무말랭이무침,배추김치", | ||
| 194 | -> "운영없음", | ||
| 195 | -> "도시락: 치즈데리야끼불고기볶음밥,떡강정,양배추콘샐러드,배추김치,탄산음료", | ||
| 196 | -> "운영없음" | ||
| 197 | -> ] | ||
| 198 | -> } | ||
| 199 | ->``` | ||
| 200 | ->> 제2기숙사 학식 메뉴 일주일치 가져오기 | ||
| 201 | - | ||
| 202 | -------------- | ||
| 203 | -### /api/todayMenu | ||
| 204 | -#### GET호출 | ||
| 205 | -> response | ||
| 206 | -> ``` | ||
| 207 | -> [ | ||
| 208 | -> "도시락: 돈까스마요덮밥,매운콩나물국,카레크로켓,마카로니샐러드,볶음김치" | ||
| 209 | -> "운영없음" | ||
| 210 | -> ] | ||
| 211 | ->``` | ||
| 212 | ->> 제2기숙사 학식 오늘의 메뉴 가져오기 | ... | ... |
-
Please register or login to post a comment