본문 바로가기

프로젝트/라꾸라꾸 프로젝트

🌕라꾸라꾸(LakkuLakku) 프로젝트 시작

라꾸라꾸 로고

'라꾸라꾸'는 웹 기반 공유 다이어리 서비스로,

쉽고 간단하게 다이어리를 작성하여 나만의 라이프스타일을 꾸미고 이를 공유하고자 하는 유저들을 위해 제작되었습니다. 

웹 기반 서비스이기 때문에 간편하게 휴대하고 걱정없이 저장할 수 있으며, 나의 일기를 한 눈에 확인하고 친구와 공유하며 댓글로 소통할 수 있습니다.

또한 기본 제공되는 300여종의 스티커 및 템플릿를 활용하여 간단하게 다이어리를 꾸밀 수 있으며 원하는 사진을 스티커로 만들어 나만의 다이어리를 만들 수 있습니다.

 

 

 


라꾸라꾸는 디자인 2명, 프론트엔드 4명, 백엔드 4명으로 구성되어 있다. 

필자는 백엔드로 참여했기 때문에 백엔드 위주로 작성해보고자 한다.

백엔드 기술 스택

DEVELOPE : Spring, MySQL
AWS : Amazon AWS, Amazon S3, Amazon RDS, Amazon EC2, Amazon LoadBalancer, Amazon Code Deploy
ETC : GitHub, Git action

 

✔️ 개발 기간

3월 : 주제 선정 및 기획(기능 정리)

4월 : 기획(워크플로우, 기능 상세)

5월 : 와이어프레임

6월 : GUI 디자인 및 피드백

7월 : 프론트, 백 개발

8월 8일 개발 완료

 

✔️ 개발 목표 기능

홈 화면(/home)

유저 프로필(profile)

    조회, 수정

친구(/friends)

    추가, 검색, 삭제, 목록 조회

설정(/settings)

다이어리 관련(/diaries/{date})

    조회

    생성

다이어리 편집(/diaries/edit)

    속지

    사진

    텍스트

    스티커

다이어리 저장(/diaries/save)

다이어리 댓글(/diaries/{date}/comments)

다이어리 좋아요(/diaries/{date}/like)

알림 기능(내부로직)

 


필자가 구현한 기능은 다음과 같다. 

 

[유저] 회원 가입, 이메일과 닉네임 중복 확인 기능

[시큐리티] JWT 토큰 구현, Redis를 통한 Blacklist 구현, 비밀번호 변경 기능

[친구] 친구 추가, 삭제, 조회, 찾기 기능

[알림] 좋아요, 댓글, 대댓글, 친구 추가 알림 기능

[기타] 데이터베이스 설계

 

다음 글에서는 프로젝트를 진행하면서 느낀 점, 배운 점 등을 다룰 예정이다.