{"id":14961219,"url":"https://github.com/teambooktez/booktez-client","last_synced_at":"2025-10-24T20:31:23.269Z","repository":{"id":38193920,"uuid":"444655329","full_name":"TeamBookTez/booktez-client","owner":"TeamBookTez","description":"📚진짜 독서가들의 독서법 - 북스테어즈 (React)","archived":false,"fork":false,"pushed_at":"2023-01-21T01:34:47.000Z","size":11410,"stargazers_count":58,"open_issues_count":2,"forks_count":8,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2025-01-31T04:23:25.243Z","etag":null,"topics":["beta-release","book-stairs","framer-motion","react","recoil","styled-components","swr","typescript"],"latest_commit_sha":null,"homepage":"https://book-stairs.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TeamBookTez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-05T03:50:15.000Z","updated_at":"2024-08-19T12:53:09.000Z","dependencies_parsed_at":"2023-02-12T07:16:38.647Z","dependency_job_id":null,"html_url":"https://github.com/TeamBookTez/booktez-client","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamBookTez%2Fbooktez-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamBookTez%2Fbooktez-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamBookTez%2Fbooktez-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamBookTez%2Fbooktez-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TeamBookTez","download_url":"https://codeload.github.com/TeamBookTez/booktez-client/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238035385,"owners_count":19405682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beta-release","book-stairs","framer-motion","react","recoil","styled-components","swr","typescript"],"created_at":"2024-09-24T13:24:13.143Z","updated_at":"2025-10-24T20:31:21.622Z","avatar_url":"https://github.com/TeamBookTez.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"현재 저희는 **더 좋은 유저 경험과 확장성, 그리고 우리의 성장**을 위해 [**🔗 Next.js 버전(클릭)**](https://github.com/TeamBookTez/nextjs-book-stairs)로의 마이그레이션을 진행하고 있습니다.\n\n우리 서비스에 적합하고, 공부할 가치가 있는 기술을 사용해보고, 틀에 갇힌 코드를 작성하지 않도록 **🎉[Discussions(클릭)](https://github.com/TeamBookTez/nextjs-book-stairs/discussions)를 오픈했습니다🎉**\n\n**북스테어즈 팀원이 아닌 분들도 자유롭게 의견을 내주시고, 새로운 지식을 알려주시면 감사하겠습니다 :))**\n\n---\n\n![image](https://bookstairs-bucket.s3.ap-northeast-2.amazonaws.com/bookstairs_og_img_2.png)\n\n## 📚 `북스테어즈`는 어떤 서비스인가요?\n\n진짜 독서가들의 독서법, 북스테어즈 💡\n\u003cbr/\u003e\n뇌 과학 기반의 차별화 된 독서법을 제안합니다.\n[랜딩페이지 바로가기](https://book-stairs.com)\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## 🧩 워크플로우\n\n![150529139-ece76c3d-dd7d-4f6e-bde0-6067adb67e72](https://user-images.githubusercontent.com/73876068/150552674-bbed29b9-629c-4bb2-bb67-430c2de4ae22.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## 👨‍👩‍👦‍👦 누가 만들었나요?\n\n| [김소령(soryeongk)](https://github.com/soryeongk) | [이주함(joohaem)](https://github.com/joohaem) | [김규민(Gyuminn)](https://github.com/Gyuminn) | [석상언(sharpcoder312)](https://github.com/sharpcoder312)|\n| :----------------------------------------: | :---------------------------------: | :---------------------------------: | :---------------------------------: |\n| \u003ca href=\"https://github.com/soryeongk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40630964?v=4\" width=\"300px\"\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/joohaem\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47105088?v=4\" width=\"300px\"\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/Gyuminn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/87220517?v=4\" width=\"300px\"\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/sharpcoder312\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/73876068?v=4\" width=\"300px\"\u003e\u003c/a\u003e |\n\n\u003cbr /\u003e\n\n## 🛠 기술 스택\n\n뚝딱뚝딱 마이그레이션 진행 중 ...\n\n```json\n\"axios\": \"^0.24.0\",\n\"framer-motion\": \"^6.2.3\",\n\"react-hook-form\": \"^7.28.1\",\n\"react-responsive\": \"^9.0.0-beta.6\",\n\"react-textarea-autosize\": \"^8.3.3\",\n\"recoil\": \"^0.6.1\",\n\"recoil-persist\": \"^4.0.0\",\n\"styled-components\": \"^5.3.3\",\n\"styled-reset\": \"^4.3.4\",\n\"swr\": \"^1.2.1\",\n\"typescript\": \"^4.5.4\"\n```\n\n\u003cbr /\u003e\n\n## ✉ 커밋 컨벤션\n\n| 제목     | 내용                                   |\n| -------- | -------------------------------------- |\n| init     | 작업 세팅 커밋 (패키지 설치 등)        |\n| feat     | 기능 추가 및 변경 (화면 영향 o)        |\n| design   | only css 변경                          |\n| fix      | 기존의 버그 수정                       |\n| refactor | 더 좋은 코드 개선 (화면 영향 x)        |\n| etc      | 문서 작성 or 그 외 커밋(주석, 개행 등) |\n\n\u003cbr /\u003e\n\n## 💻 프로젝트 뷰\n\n### 1. 랜딩 페이지\n\n![book-stairs com_ (1)](https://user-images.githubusercontent.com/73876068/150489230-1a83d582-1985-454d-bb86-e4395e842ffe.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 2. 회원가입 페이지\n\n3단계 구성의 절차를 통해 회원가입이 이루어집니다.\n\n![book-stairs com_signup_3](https://user-images.githubusercontent.com/73876068/150490051-bf01ff99-f7cc-4377-8aa4-0d4cdc105ddc.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 3. 로그인 페이지\n\n![book-stairs com_login](https://user-images.githubusercontent.com/73876068/150490216-48db45d5-b596-4b98-ab30-16b3fd26c9c1.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 4. 마이 페이지\n\n현재까지 작성한 북노트 권 수를 제공하며, 고객과 북스테어즈의 커뮤니케이션 통로의 역할을 합니다.\n\n![book-stairs com_login (5)](https://user-images.githubusercontent.com/73876068/150492563-1ad7c2e1-3391-409e-b546-df9d7b29f6e3.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 5. 메인 페이지\n\n적용 사례를 통한 북노트 사용 가이드와 최근 작성한 북노트를 확인할 수 있습니다.\n\n![book-stairs com_login (1)](https://user-images.githubusercontent.com/73876068/150490611-6c6b2b6d-002d-4978-8df4-a1142d8238c2.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 6. 적용 사례 페이지\n\n북노트 사용 구체적 예시와 캐러셀 모달을 통한 상세 설명을 제공합니다.\n\n![book-stairs com_login (4)](https://user-images.githubusercontent.com/73876068/150492076-85420c9f-9379-4006-bae1-cd1e7c830717.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 7. 서재 페이지\n\n전체, 독서 전, 독서 중, 독서 완료를 분기 처리하여 북노트 목록을 제공하며, 책 추가 페이지로 이어집니다.\n\n![book-stairs com_login (3)](https://user-images.githubusercontent.com/73876068/150491967-a9d27ecd-0763-4c70-920a-0de750753679.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 8. 책 추가 페이지\n\n카카오 api를 통해 책 DB를 등록된 책들을 검색할 수 있습니다.\n\n![book-stairs com_login (6)](https://user-images.githubusercontent.com/73876068/150493421-4976ea06-c0b4-4de7-9cc5-c861add48a67.png)\n![book-stairs com_login (7)](https://user-images.githubusercontent.com/73876068/150493738-625fd513-dd0e-4369-aa8c-6b7031a2822c.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 9. 독서 전 페이지\n\n본격적인 독서 전, 나만의 독서 전략을 세워 독서 방향성 정립에 도움을 줍니다.\n\n![book-stairs com_book-note](https://user-images.githubusercontent.com/73876068/150494975-655ea8ef-dcee-4ca2-9d58-6f9ccdd925e6.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 10. 독서 중 페이지\n\n질문 리스트를 최대 4뎁스까지 구조화하여 질문과 답변을 등록할 수 있습니다.\n\u003cbr /\u003e\n또한, Step Up과 예시 버튼을 통해 북노트 작성에 도움을 얻을 수 있습니다.\n\n![book-stairs com_book-note (2)](https://user-images.githubusercontent.com/73876068/150496350-9039cab3-2025-49ba-a276-c6b28c444172.png)\n![book-stairs com_book-note (3)](https://user-images.githubusercontent.com/73876068/150496640-f195ef6a-6823-4162-8c20-a429f2d370b7.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 11. 독서 완료 페이지\n\n완료된 북노트를 확인할 수 있으며, 북노트 삭제 및 수정 기능을 제공합니다.\n\n![book-stairs com_detail-book-note](https://user-images.githubusercontent.com/73876068/150620355-51e944a7-1420-48ca-8d2a-308803d85fef.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 12. 준비 중 페이지\n\n현재 북스테어즈가 준비 중인 기능을 안내함과 동시에 피드백 통로를 제공합니다.\n\n![book-stairs com_book-note (5)](https://user-images.githubusercontent.com/73876068/150497399-04065268-bfc4-42a9-bbf0-6cdd53d931ba.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n### 13. 404 페이지\n\n![book-stairs com_404](https://user-images.githubusercontent.com/73876068/150620472-512a488e-79a2-4e18-b67d-5fc8181bd547.png)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteambooktez%2Fbooktez-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteambooktez%2Fbooktez-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteambooktez%2Fbooktez-client/lists"}