본문 바로가기

spring

스프링 개발일지 (0) : 프로젝트 구상

 

요즘은 일교차가 너무 커서 매일 어떤 옷을 입을지 고민한다.

그럴 때 마다 찾아보는 기온별 옷차림 .. 그런데 이걸 봐도 감이 전혀 안온다.

 

그래서!

기온별로 스타일을 추천할 수 있는 플랫폼이 있었으면 좋겠다고 생각했다.

사람들이 어떤 기온에 어떤 옷을 입었는지 인스타그램 처럼 기록하면

데이터로 저장해서 다른 사람들에게 추천하는 시스템 ~

 

나같은 초보가 만들 수 있을지는 모르겠으나

일단 공부하는 겸 해보기로 함.

 

 

- 유스케이스 다이어그램

로그인, 회원가입 기능을 제외한 주요 기능을 정리하면,

 

1. 기온별 / 랭킹순 스타일 조회

평균 기온을 입력하면 스타일을 조회할 수 있다.

좋아요 갯수 순으로 스타일을 조회할 수 있다.

 

2. 스타일 업로드 / 수정 / 삭제 / 좋아요

내 스타일을 등록, 수정, 삭제 할 수 있다.

내 스타일을 등록할 시 해당일자의 평균기온을 입력하여 데이터에 저장되도록 한다.

맘에 드는 스타일에 좋아요를 누를 수 있다.

 

3. 내 스타일 피드 조회

마이페이지에서 내가 올린 스타일을

인스타그램 피드 형식으로 조회할 수 있다.

 

4. 내가 좋아요한 스타일 조회 

내가 좋아요를 눌렀던 스타일을 조회할 수 있다.

 

 

 

 

- DB 구성

 

user_t : 사용자 계정을 저장하는 테이블

 

style_t : 스타일을 저장하는 테이블

 

styleimg_t : 스타일 이미지를 저장하는 테이블

 

like_t : 좋아요한 게시물을 저장하는 테이블

 

comment_t : 댓글을 저장하는 테이블

 

이렇게 대충 5개의 테이블을 사용할까 하는데,

추후 기능을 구현하면서 세부적으로 짜려고 한다.

 

 

 

 

 

- 화면 목업

네비게이션
메인화면

대충 이런 느낌으로 해보고자 한다.

추후 바뀔 수도 있음.