HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
👼
[팀2] 극락이들
/
✏️
기획
/
🤔
기획 초안
🤔

기획 초안

  • 기획 배경 및 동기
스스로 일기를 쓰기도 힘들 것이다. 하지만, 친구랑 같이 일기를 쓴다면?
만남이 없는 코로나 상황 속에서 친구들의 일상을 일기로 공유해요!
친구가 어떤 생각을 하고 있는지, 요즘 잘 살고 있는지 이다를 통해 공유해요
  • 스토리 보드
이다는 카카오, 구글, 네이버로 회원가입이 가능했다. 친구 추가는 팔로우 기능을 통해서 진행할 수 있었다.
친구들과 같이 일상을 공유하고 싶은 세모는 친구 네모와 같이 이다를 하게 되었다.
친구가 된 세모와 네모는 이다에서 공유 일기를 하나 생성했다.
공유일기는 날짜별로 그날 무엇을 했는지 기록을 할 수 있다! 작은 캘린더를 통해 그날 기록을 했는지 알림을 받을 수 있다!
이다에서는 친구의 일기에 본인의 내용을 작성할 수 있었고, 댓글과 같은 기능을 통해 소통할 수 있었다!
이다에서는 캘린더별로 그 날의 분위기를 이모지를 통해 저장할 수 있었다.
  • 소셜네트워크 서비스는 네이버, 카카오, 구글을 지원합니다.
친구와 같이 작성한 일기는 하나의 장문의 편지로 읽을 수 있었다!
  • 기능 구현
    • 소셜네트워크 서비스를 진행해야 한다.
    • OAUth2.0을 이용한 회원가입, 로그인을 진행합니다.
    • 회원찾기를 진행했을 경우, 해당 객체가 OAuth2.0이라면 소셜회원임을 알림
    • 일반 회원가입, 로그인은 필요에 의해 진행합니다.
    • 이메일
    • 비밀번호
    • 만약, 일반 회원가입을 진행했다면, 아이디/비밀번호 찾기 기능을 부수적으로 사용할 수 있다.
    • 회원가입이 완료되면, 프로필을 꾸밀 수 있습니다!
    • 닉네임
    • 프로필 사진
    • 친구 추가 기능
      • 물론 친구를 삭제할 수 있다.
    • 친구의 고유 아이디 값(이메일)을 통해 친구를 조회할 수 있다.
    • follow / unfollow와 유사하게 시스템을 제공한다.
    • 친구목록 조회
    • 친구목록을 조회할 수 있다.
    • 친구 목록에서는 그 친구가 어떤 공유일기에 속해있는지 확인할 수 있다.
    • 공유일기를 생성한다.
    • 친구와 함께할 공유일기 챕터를 생성한다.
    • 공유일기를 다수 생성할 수 있다.
    • 친구와 공유일기를 작성한다.
    • 특정 날자에 공유일기를 기록한다.
    • 공유일기를 쓰는 모든 구성원이 사용 가능
    • 공유일기에 댓글을 기록할 수 있다.
    • 공유일기를 쓰는 모든 구성원이 사용 가능
    • 수정, 삭제 기능도 이용할 수 있다.
    • 공유일기를 쓰는 모든 구성원이 사용 가능
    • 공유일기 알림
    • 구성원이 공유일기를 작성하거나, 수정하거나, 삭제했으면 알림이 진행됨
    • 캘린더를 통해 공유일기가 적힌 날을 알 수 있다.
    • 어떤 날짜에 일기가 작성되었는지 확인 가능하다.
    • 캘린더를 통해 조회가 가능하다.
    • 특정 날짜에 특정 이모지를 통해 상태값을 관리할 수 있다.
    • 공유일기를 쓰는 모든 구성원이 이모지를 사용할 수 있다.
    • 그동안 기록했던 공유일기를 한편의 편지로 읽을 수 있다.
    • 모든 공유일기 목록을 하나의 리스트로 전달한다.
    • 하나의 소설로 날짜별로 읽기를 읽을 수 있도록 제공한다.
    • 작성한 날짜에 한하여
    • follow가 된 구성원에게 쪽지를 보낼 수 있다.
    • 나를 follow하지 않더라도 쪽지를 보낼 수 있다.!
    • 시스템에 대한 QA를 진행할 수 있다.
    • 문제가 발생했을 경우 ADMIN에게 다이렉트로 메세지를 보낼 수 있다.
    • Admin
      • 권한이 Admin인 경우 이용할 수 있다.
      • 회원통계를 확인할 수 있다.
      • 회원수, 자주 이용하는 회원수 등...
      • 회원이 보낸 QA에 대한 응답을 진행할 수 있다.
Environment
  • S3를 통해 Front 배포
  • Ec2를 통해 Server Api 배포
  • RDBMS에 Mysql 진행
Backend
  • SpringBoot
  • JPA
  • Mysql
  • Java
  • WebServer
 
 

 
기획 의도
  • 여자친구와 함께 제작하려던 프로젝트
    • 프엔의 부재로 하기 어려웠음
    • 많이 사용할 만한 프로젝트로 초이스
  • 본인의 친구들만 초대해서 하는 방식
    • 하나의 그룹에서만 일기를 공유하는 방식
    • 소셜 네트워크 처럼 다수에게 보여지는 것이 아닌..
  • 유연한 도메인이 되지 않을까?

 
기획 목표
  • 가족의 입장에서의 추억 기록장 및 소통
  • 사용자의 측면에서 추억을 기록하는 수단
    • 포토북과 같은 여러 추억 기록 수단을 대체할 수 있지 않을까?
  • 네이버 블로그의 경우
    • 남들을 만족시키기보다는 본인의 만족도를 높이기 위한
 
주 타겟 층
  • 추억을 남기고 싶은 커플
  • 바빠서 서로 대화를 못하는 친구 모임
  • 가족 단위의 모임
 
방향성에 대한 필수 기능 → 하나의 그룹에서만 일기를 공유하는 방식
  • 특정 ID를 통해 친구 와의 팔로우 할 수 있는 기능
  • 특정 그룹 초대 하는 방식(채널 초대)
  • 일기를 쓸 수 있어야 함.
    • 댓글 기능 ( 일기에 대한 질문 등등 )
 
추가 기능
  • 템플릿을 통해서 방향성을 잡아주는
  • 일기 캘린더
    • 일기 작성 여부 + 그 날의 기분(이모지)
    •