최은석

Update README.md

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기숙사 학식 오늘의 메뉴 가져오기
......