스프링 프로젝트이기 때문에 스프링을 사용했고 부트스트랩, jquery등을 이용해 프론트를 디자인하고 api를 가져오기에 공공데이터 포털, kakao를 이용했다.
플로우차트이다. 메인문을 기준으로 날씨 api를 가져오는 weather, join을 이용한 회원가입,login,log out을 구현했고
🖊️댓글작성,📖북마크,👍좋아요의 기능을 구현한 detail
로그인을 하고 플래너에 접근해 content(메모)를 구현한다.
마지막으로 마이페이지는 북마크와 정보를 확인할 수 있게 한다.
마지막으로 데이터베이스 엔티티 관계도이다. 먼저 로그인을 해야 나머지 기능들의 구현이 가능하기에 MEMBER를 중앙에 놓고 생각했다.
따라서 MEMBER_ID를 기본키로 가지고 LIKES,BOOKMARK,COMMENTS등이 MEMBER_ID를 외래키로 받아온다는 사실을 알 수 있다.
하나하나 일일이 설명하기엔 양이 너무 많기에 일단 대략적으로 적어두었다.