
요즘은 일교차가 너무 커서 매일 어떤 옷을 입을지 고민한다.
그럴 때 마다 찾아보는 기온별 옷차림 .. 그런데 이걸 봐도 감이 전혀 안온다.
그래서!
기온별로 스타일을 추천할 수 있는 플랫폼이 있었으면 좋겠다고 생각했다.
사람들이 어떤 기온에 어떤 옷을 입었는지 인스타그램 처럼 기록하면
데이터로 저장해서 다른 사람들에게 추천하는 시스템 ~
나같은 초보가 만들 수 있을지는 모르겠으나
일단 공부하는 겸 해보기로 함.
- 유스케이스 다이어그램

로그인, 회원가입 기능을 제외한 주요 기능을 정리하면,
1. 기온별 / 랭킹순 스타일 조회
평균 기온을 입력하면 스타일을 조회할 수 있다.
좋아요 갯수 순으로 스타일을 조회할 수 있다.
2. 스타일 업로드 / 수정 / 삭제 / 좋아요
내 스타일을 등록, 수정, 삭제 할 수 있다.
내 스타일을 등록할 시 해당일자의 평균기온을 입력하여 데이터에 저장되도록 한다.
맘에 드는 스타일에 좋아요를 누를 수 있다.
3. 내 스타일 피드 조회
마이페이지에서 내가 올린 스타일을
인스타그램 피드 형식으로 조회할 수 있다.
4. 내가 좋아요한 스타일 조회
내가 좋아요를 눌렀던 스타일을 조회할 수 있다.
- DB 구성
user_t : 사용자 계정을 저장하는 테이블
style_t : 스타일을 저장하는 테이블
styleimg_t : 스타일 이미지를 저장하는 테이블
like_t : 좋아요한 게시물을 저장하는 테이블
comment_t : 댓글을 저장하는 테이블
이렇게 대충 5개의 테이블을 사용할까 하는데,
추후 기능을 구현하면서 세부적으로 짜려고 한다.
- 화면 목업


대충 이런 느낌으로 해보고자 한다.
추후 바뀔 수도 있음.
'spring' 카테고리의 다른 글
스프링 개발일지 (2) : 메인 페이지 html/css 구현 (0) | 2022.11.08 |
---|---|
스프링 개발일지 (1) : 메인 페이지 초기 세팅 (0) | 2022.11.02 |