필수요소
- 로그인 기능
- jinja2 템플릿 엔진을 이용한 서버사이드 렌더링
기획의도
- 처음에는 최상의 음식 조합을 시도하려 하였으나 사람마다 다른 입맛을 갖고있기 때문에 순위를 매기는 것에 의미가 크지 않다고 생각했습니다. 반대로 최악의 조합을 해본다면 사람이 혐오하는 것은 대체로 비슷하기 때문에 좀 더 의미있게 순위를 매길 수 있다고 생각했습니다. 최상보다는 최악의 조합이 더 재미있고, 사용자의 창의력을 더 자극할 수 있을 것 같아서 최악의 음식 조합을 주제로 채택하게 되었습니다.
와이어프레임
login 페이지
- 기본적인 로그인 화면이 있고 회원일경우 시작하기를 누르면 main 페이지로 이동
- 계정이 없다면 버튼을 눌러 페이지 확장하여 회원가입
- 회원가입하면 자동로그인후 main 페이지로 이동
- 패스워드 재확인 기능
main 페이지
- 운영진이 몇 가지 최악의 음식 리스트 제공
- 음식 조합이 얼마나 혐오스러운지 비추천을 통해서 표현 가능
- 비추천 수에 따른 랭킹
- 나도 추가하기 버튼을 누르면 확장 창이 나오면서 두 개의 음식조합을 추가할 수 있음
- 조합 개수는 2개로 고정되어있고 음식이름은 중복을 방지함
- 이미지는 운영자측에서 주기적으로 모니터링
'sw사관학교정글' 카테고리의 다른 글
[week04] 백준 9084번 python DP 천천히 이해해보기 (4) | 2021.11.30 |
---|---|
[week03] 백준 11725번 python 풀이 (0) | 2021.11.29 |
[week03] 백준 18405번 python 풀이 (0) | 2021.11.28 |
[week02] 백준 5904번 파이썬 풀이 (2) | 2021.11.18 |
[week02] 정렬 + 이진탐색 vs 선형탐색(순차탐색) 시간복잡도 (0) | 2021.11.16 |