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