프로젝트 기간: 2024.07.01 - 2024.08.16 (7주)
3D 방식의 데스크 꾸미기 및 공유 서비스
- ✨ 사용자 3D 공간에서 데스크 꾸미기
- 🌐 나만의 결과물 공유
- 💡 맞춤형 상품 추천
dekku는 'desk를 꾸미다'의 약자입니다.
기존의 상품을 보러 직접 매장을 방문하고고, 정보를 찾기 위해 발품 팔았던 상황을 온라인에서 한 번에 해결하자는 취지로 만들어졌습니다.
다른 사람들의 잘 꾸며진 책상을 구경하고, 나만의 결과물을 3D로 만들어 공유해보세요!
-
소셜 로그인(Kakao)으로 간편한 회원가입
-
마이페이지에서 개인 정보 수정 및 내가 작성한 콘텐츠 관리
-
팔로우/팔로워 시스템으로 다른 사용자와의 연결 강화
-
다양한 상품(Monitor, Keyboard 등)을 활용해 나만의 데스크를 꾸며보세요
-
화면 회전, 상품 각도 및 높이 조절로 세밀한 커스터마이징 가능
-
꾸민 결과를 360도 회전으로 더 입체적으로 확인
-
꾸민 결과물을 게시글로 작성해 다른 사용자와 공유
-
최신순, 조회순, 스타일별 등 다양한 검색 필터 제공
-
좋아요, 댓글로 사용자 간 소통 강화
-
게시글 제목, 본문, 연관 상품명을 모두 검색 대상에 포함
-
사용자는 초성만 입력해도 관련 게시글을 빠르게 탐색 가능
-
세 필드 중 하나만 일치해도 검색 결과로 노출되도록 구현
| Server | Client | ||||
|---|---|---|---|---|---|
| 박상후 | 김재윤 | 박지환 | 석준영 | 김민수 | 권주안 |
|
|
|
|
|
|
|
| Framework | |
| Language | |
| Styling | |
| State Management | |
| IDE |
| Framework | |
| Language | |
| Database | |
| In-Memory DB / Lock | |
| Validation / Security | |
| Cloud | |
| DevOps / Infra | |
| IDE |
| Communication | |
| API Docs | |
| Version Control | |
| Design |
| Architecture | |
| ERD |
📦 spring-dekku
┣ 📂 domain
┃ ┣ 📂 comment
┃ ┃ ┣ 📂 controller
┃ ┃ ┣ 📂 event
┃ ┃ ┣ 📂 exception
┃ ┃ ┣ 📂 model
┃ ┃ ┃ ┣ 📂 dto
┃ ┃ ┃ ┃ ┗ 📂 response
┃ ┃ ┃ ┗ 📂 entity
┃ ┃ ┣ 📂 repository
┃ ┃ ┗ 📂 service
┃ ┣ 📂 deskterior_post
┃ ┃ ┣ 📂 controller
┃ ┃ ┣ 📂 exception
┃ ┃ ┣ 📂 model
┃ ┃ ┃ ┣ 📂 dto
┃ ┃ ┃ ┃ ┣ 📂 request
┃ ┃ ┃ ┃ ┗ 📂 response
┃ ┃ ┃ ┗ 📂 entity
┃ ┃ ┃ ┣ 📂 attribute
┃ ┃ ┃ ┗ 📂 code
┃ ┃ ┣ 📂 repository
┃ ┃ ┗ 📂 service
┃ ┣ 📂 follow
┃ ┃ ┗ 동일한 구조
┃ ┣ 📂 like
┃ ┃ ┗ 동일한 구조
┃ ┣ 📂 member
┃ ┃ ┣ 📂 controller
┃ ┃ ┣ 📂 exception
┃ ┃ ┣ 📂 jwt
┃ ┃ ┣ 📂 model
┃ ┃ ┃ ┣ 📂 dto
┃ ┃ ┃ ┃ ┗ 📂 response
┃ ┃ ┃ ┗ 📂 entity
┃ ┃ ┣ 📂 repository
┃ ┃ ┗ 📂 service
┃ ┃ ┗ 📂 oauth2
┃ ┗ 📂 product
┃ ┣ 📂 controller
┃ ┣ 📂 exception
┃ ┣ 📂 model
┃ ┃ ┣ 📂 dto
┃ ┃ ┃ ┣ 📂 request
┃ ┃ ┃ ┗ 📂 response
┃ ┃ ┗ 📂 entity
┃ ┃ ┗ 📂 code
┃ ┣ 📂 repository
┃ ┗ 📂 service
┣ 📂 global
┃ ┣ 📂 aop
┃ ┣ 📂 config
┃ ┃ ┣ 📂 aws
┃ ┃ ┣ 📂 redis
┃ ┃ ┣ 📂 security
┃ ┃ ┣ 📂 swagger
┃ ┃ ┗ 📂 web
┃ ┣ 📂 exception
┃ ┣ 📂 filter
┃ ┣ 📂 format
┃ ┣ 📂 handler
┃ ┣ 📂 model
┃ ┃ ┣ 📂 dto
┃ ┃ ┗ 📂 entity
┃ ┣ 📂 status
┃ ┗ 📂 util
┗ 📂 infra
┗ 📂 aws
┣ 📂 controller
┣ 📂 model
┃ ┗ 📂 dto
┃ ┣ 📂 request
┃ ┗ 📂 response
┗ 📂 service
📦 next-dekku
┣ 📂 app
┃ ┣ 📂 components
┃ ┃ ┣ 📂 deskSetup
┃ ┃ ┣ 📂 threeD
┃ ┃ ┗ 📂 threeDafter
┃ ┣ 📂 deskSetup
┃ ┃ ┣ 📂 create
┃ ┃ ┣ 📂 create-afterthreed
┃ ┃ ┗ 📂 [id]
┃ ┣ 📂 logout
┃ ┣ 📂 oauth2-jwt-header
┃ ┣ 📂 styles
┃ ┣ 📂 threeD
┃ ┣ 📂 threeDafter
┃ ┗ 📂 users
┃ ┗ 📂 [memberId]
┃ ┗ 📂 edit
┣ 📂 fonts
┗ 📂 public
┣ 📂 category
┣ 📂 products_image
┗ 📂 threedmodels