다락책방은 kakao 도서 데이터베이스를 활용하여 사용자가 원하는 도서를 손쉽게 검색할 수 있습니다. 검색한 도서를 개인 독서 기록에 추가하여 읽은 책을 효율적으로 관리할 수 있습니다. 독서 기록에는 독서 날짜, 책 사진, 독서기록, 감상해쉬태그 등을 포함하여 자신의 독서 경험을 기록할 수 있습니다.
다락책방은 사용자의 독서 기록과 관심사를 분석하여 맞춤형 책장을 추천해줍니다. 추천된 책장은 사용자와 비슷한 책을 읽은 다른 사용자의 책장입니다. 따라서 사용자의 독서 취향과 관련된 다양한 도서를 포함하며, 사용자는 해당 책장을 통해 새로운 책을 발견하고 읽을 수 있습니다.
다락책방은 ChatGPT를 활용하여 사용자의 질문이나 요청에 따라 적합한 도서를 추천해줍니다. 사용자는 ChatGPT와 대화하며 독서 관련 정보나 특정 주제의 도서 추천을 받을 수 있습니다. 이를 통해 사용자는 편리하게 도서를 찾아갈 수 있습니다.
다락책방은 독서를 즐기는 사람들을 위한 온라인 및 오프라인 도서 소모임을 운영합니다. 온라인 도서 소모임에서는 독서 관련 토론, 작가와의 만남, 독서 이벤트 등 다양한 활동을 즐길 수 있습니다. 또한, 오프라인 도서 소모임에서는 현실에서 사람들과 함께 독서를 즐길 수 있는 기회를 제공합니다. 독서 소모임을 통해 새로운 친구들을 만나고 독서에 대한 다양한 경험을 공유할 수 있습니다.
언어 | |
프레임워크 | |
라이브러리 | |
상태관리 | |
패키지 | |
Formatter | |
배포 | |
협업툴 | |
IDE |
박민형 | 유지영 | 정재홍 |
---|---|---|
프론트엔드 개발 | 프론트엔드 개발 | 프론트엔드 개발 |
태그 이름 | 설명 |
---|---|
[CHORE] | 패키지 매니저 설정, 모듈 설치 등 |
[FIX] | 버그 수정 |
[FEAT] | 새로운 기능 구현 |
[DOCS] | README 등의 문서 개정 |
[REFACTOR] | 파일 이름 변경, 구조 변경 등의 전면 수정 |
[TEST] | 테스트 코드 추가, 삭제, 변경 등 |
[DESIGN] | UI 디자인 변경 |
[SETTING] | 개발 환경 세팅 |
git 전략 - git flow 전략
main
: 초기 프로젝트 설정 브랜치이슈 단위로 브랜치 → main 브랜치
라벨/#이슈번호-내용(소문자)
: 개인 작업 브랜치(ex) feature/#4-add-login-ui)
📁 public
|_ 📁 fonts
|_ 📁 images
📁 src
|_ 📁 api
|_ 📁 components
|_ |_ 📁 auth
|_ |_ 📁 book
|_ |_ |_📁 detail
|_ |_ |_📁 record
|_ |_ |_📁 search
|_ |_ 📁 common
|_ |_ 📁 main
|_ |_ |_📁 bestRecruit
|_ |_ |_📁 mainRecordFeed
|_ |_ 📁 profile
|_ |_ 📁 recommend
|_ |_ 📁 recruit
|_ |_ |_📁 detail
|_ 📁 constants
|_ 📁 hooks
|_ 📁 layout
|_ 📁 pages
|_ |_ 📁 book
|_ |_ |_📁 detail
|_ |_ |_📁 feed
|_ |_ |_📁 record
|_ |_ |_📁 search
|_ |_ 📁 bookshelf
|_ |_ 📁 oauth
|_ |_ |_📁 callback
|_ |_ 📁 onboarding
|_ |_ 📁 profile
|_ |_ 📁 recommend
|_ |_ 📁 recruit
|_ |_ |_📁 detail
|_ 📁 styles
|_ 📁 types
|_ 📁 utils
|_ .env.local
|_ .eslintrc.json
|_ .gitignore
|_ .prettierrc.json
|_ next.config.js
|_ package.json
|_ postcss.config.json
|_ README.md
|_ tailwind.config.js
|_ tsconfig.json
|_ yarn.lock
.env.local
NEXT_PUBLIC_KAKAO_REST_API_KEY=
NEXT_PUBLIC_KAKAO_REDIRECT_URL=
NEXT_PUBLIC_KAKAO_BOOK_SEARCH_API_URL=
NEXT_PUBLIC_BASE_URL=
yarn or yarn install //package.json으로부터 의존성 모듈 설치
yarn dev //실행