{"id":15069095,"url":"https://github.com/chakmuri/chakmuri","last_synced_at":"2025-04-10T17:50:19.973Z","repository":{"id":46771308,"uuid":"393626349","full_name":"chakmuri/chakmuri","owner":"chakmuri","description":"독서모임을 만들어 사람들을 모집하거나, 다른 사람들이 운영하는 독서모임에 가입할 수 있는 웹사이트","archived":false,"fork":false,"pushed_at":"2022-02-24T07:05:21.000Z","size":111778,"stargazers_count":17,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-24T15:41:22.701Z","etag":null,"topics":["ant-design","aws-ec2","aws-s3","java-11","javascript","mysql","react","spring-boot","springdatajpa","styled-components"],"latest_commit_sha":null,"homepage":"http://chakmuri.club","language":"JavaScript","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/chakmuri.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":"2021-08-07T08:31:17.000Z","updated_at":"2024-06-08T14:34:58.000Z","dependencies_parsed_at":"2022-09-10T17:31:31.484Z","dependency_job_id":null,"html_url":"https://github.com/chakmuri/chakmuri","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chakmuri%2Fchakmuri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chakmuri%2Fchakmuri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chakmuri%2Fchakmuri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chakmuri%2Fchakmuri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chakmuri","download_url":"https://codeload.github.com/chakmuri/chakmuri/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248262420,"owners_count":21074305,"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":["ant-design","aws-ec2","aws-s3","java-11","javascript","mysql","react","spring-boot","springdatajpa","styled-components"],"created_at":"2024-09-25T01:40:27.338Z","updated_at":"2025-04-10T17:50:19.957Z","avatar_url":"https://github.com/chakmuri.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e 📚 책무리 프로젝트 (Chakmuri Project) \u003c/h1\u003e\n\u003ch3 align=\"center\"\u003e 책으로 하나되어 모이다. \"책무리\" \u003c/h3\u003e\n\n\n![image](https://user-images.githubusercontent.com/71365547/131267031-58c7fe10-5a43-4ed1-905c-73f728a77da3.png)\n\u003cbr\u003e\n\n\n\u003ch2 id=\"table-of-contents\"\u003e🔖 목차\u003c/h2\u003e\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003e 목차\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#description\"\u003e ➤ 웹서비스 설명\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#site\"\u003e ➤ 사이트\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#design\"\u003e ➤ 기획 \u0026 설계\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#period\"\u003e ➤ 개발 기간\u003c/a?\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#skills\"\u003e ➤ 기술 스택\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#fe-be-role\"\u003e ➤ FE \u0026 BE 역할 분담 \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#release-note\"\u003e ➤ 릴리즈 노트 \u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cbr\u003e\n\u003c!--DESCRIPTION--\u003e\n\u003ch2 id=\"description\"\u003e👩‍🏫 웹서비스 설명\u003c/h2\u003e\n  \n **책무리**는 다양한 주제의 독서모임에 참여하고, 내가 필요한 독서모임을 만들어 사람들을 모집할 수 있는 맞춤형 독서모임 플랫폼입니다. 책무리는 독서모임을 만들고 독서모임에 참여할 사람들을 모집하고 싶은 사용자와, 어떤 독서모임들이 있는지 검색하고 독서모임에 참여하고자 하는 사용자, 이 두 역할의 사용자들을 대상으로 합니다.\n  \n  \u003cbr\u003e\n  \n  \u003e ### 독서모임 운영자\n  \u003e **독서모임을 만들고 독서모임에 참여할 사람들을 모집하고 싶은 사용자**의 경우, 독서모임을 등록하거나 수정, 삭제, 참여자 관리를 할 수 있습니다.\n  \n  \u003cbr\u003e\n  \n  - **독서모임 등록** \n    - 이름, 한 줄 소개, 참여 인원, 진행 기간, 선정도서, 위치 등의 정보를 작성해 등록할 수 있습니다. \n    - 한 사람 당 하나의 독서모임만 등록할 수 있습니다.\n  - **독서모임 수정, 삭제**\n    - 마이페이지 \u003e 운영중인 독서모임에서 독서모임의 정보를 수정, 삭제할 수 있습니다.\n  - **참여자 관리**\n    - 참여 신청이 오면 승인 대기자 목록에 참여 신청자가 추가되며, 운영자에게 참여 신청이 있다는 메일이 발송됩니다. 만약 승인 전에 참여 신청자가 참여 신청 취소를 한다면, 승인 대기자 목록에서 삭제되어 표시되지 않습니다.\n    - 승인 대기자, 참여자 목록에는 참여신청자의 이메일이 표시됩니다. 이 연락처를 사용해 참여신청자와 연락 후 승인, 거절 여부를 결정합니다.\n    - 승인 -\u003e 참여자 목록에 추가되며, 참여 신청자에게 승인 메일이 발송됩니다.\n    - 거절 -\u003e 승인 대기자 목록에서 삭제되며, 참여 신청자에게 거절 메일이 발송됩니다.\n    - 독서모임 참여자를 내보내고 싶을 때에는 참여자 목록에서 '내보내기'버튼을 클릭해 참여자 목록에서 삭제할 수 있습니다.\n    - 내보내기 -\u003e 참여자 목록에서 삭제되며, 참여자에게 내보내기 되었다는 메일이 발송됩니다.\n  \n  \u003cbr\u003e\n  \n\u003e ### 독서모임 참여자\n\u003e **어떤 독서모임들이 있는지 검색하고 독서모임에 참여하고자 하는 사용자**의 경우, 모집중 여부와 태그, 검색어 키워드로 독서모임을 조회할 수 있고, 최신순, 좋아요 순으로 정렬해 조회할 수도 있습니다. 이렇게 조건에 맞게 검색된 독서모임들의 상세 정보를 탐색한 뒤 참여하고자 하는 독서모임이 있으면 참여 신청을 할 수 있습니다. \n  \n  \u003cbr\u003e\n  \n  - **독서모임 검색**\n    - 모집중 체크박스 : 체크 시 모집중인 독서모임만 페이지에 표시됩니다.\n    - 태그(소수정예, 온라인, 오프라인, 온/오프라인, 수도권, 지방, 친목, 독서 외 활동) : 선택 시 해당 태그를 포함하고 있는 독서모임이 표시(or조건 -\u003e 선택한 태그들 중 하나라도 포함한다면 조회됩니다.)\n    - 검색어 키워드 : 검색어 키워드를 입력하고 검색 버튼을 누르면, 독서모임 이름으로 독서모임을 조회할 수 있습니다.\n    - 정렬 : 최신순, 좋아요 순으로 정렬할 수 있으며, 최신순은 최근에 등록된 독서모임 순, 좋아요 순은 좋아요 개수가 많은 순으로 정렬됩니다.\n    - 독서모임 진행 기간의 최종 날짜가 지나면 독서모임 모집은 '마감' 상태가 되며, 독서모임 목록 조회 시 '마감' 라벨이 표시됩니다.\n  - **좋아요**\n    - 하트 버튼을 눌러 마음에 들거나 관심 있는 독서모임에 '좋아요'를 표시할 수 있습니다.\n    - 좋아요를 누르면 마이페이지 \u003e 좋아요한 독서모임 목록에 추가됩니다.\n  - **독서모임 상세조회**\n    - 독서모임 운영자가 독서모임 등록시 입력한 상세 정보들이 표시됩니다.\n      - 이름, 한 줄 소개, 참여 인원, 진행기간, 태그, 선정도서(도서명, 작가명, 출판사, 출판연도, 도서 선정 이유 및 소개글), 상세설명, 위치\n  - **댓글**\n    - 독서모임의 상세 페이지에 댓글을 남길 수 있습니다.\n    - 마이페이지 \u003e 내 댓글에서 내가 쓴 댓글 목록을 조회할 수 있고, 댓글 항목의 본문 보기 버튼을 통해 해당 댓글을 남긴 독서모임의 상세페이지로 이동할 수 있습니다.\n  - **참여 신청/취소**\n    - 독서모임 상세페이지에서 참여 신청 버튼을 눌러 독서모임 참여를 신청할 수 있고, 마이페이지의 참여신청한 독서모임 목록에 추가됩니다.\n    - 참여 신청을 하면 독서모임 운영자의 운영중인 독서모임 \u003e 승인 대기자 탭에 추가됩니다.\n    - 독서모임 상세페이지에서 참여 취소 버튼을 누르면 바로 참여 취소가 가능합니다.\n\n\u003cbr\u003e\n\n  책무리는 이렇게 독서모임 운영자와 독서모임 참여자, 두 가지 역할로서 이용이 가능합니다. 꼭 한 가지 역할만 해야하는 것은 아닙니다. 사용자는 모두 독서모임의 운영자가 되거나, 참여자가 될 수도 있습니다. '책'이라는 하나의 공통 분모를 가지고, 다양한 사람들과 무리지어 모여 모임을 구성하는 \u003c[책무리](http://chakmuri.club/)\u003e에서 지금, 모여보세요!\n  \n\u003cbr\u003e\n\u003c!--SITE--\u003e\n\u003ch2 id=\"site\"\u003e 💻 사이트\u003c/h2\u003e\n \n \u003cstrong\u003e🚨 2022/01/01 ~ 서버 구동이 중지되었습니다.\u003c/strong\u003e\u003cbr\u003e \n* 실서버 링크 : http://chakmuri.club/\u003cbr\u003e\n\u003cbr\u003e\n\n  \u003ch2 id=\"design\"\u003e 👩‍💻 기획 \u0026 설계 \u003c/h2\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://cobalt-scallion-3d2.notion.site/70949e72bf674a6e857ed795a456ca56\"\u003e📄 기능 설명서\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://cobalt-scallion-3d2.notion.site/9835c787ad6240c3963783552331b547\"\u003e⚙ 기능 명세서\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://www.erdcloud.com/d/A3SxWkvRZhPxj5kdg\"\u003e☁ DB ERDCloud\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://cobalt-scallion-3d2.notion.site/DB-0919e254a9844a0c840cdf1e86fba73d\"\u003e📒 DB 명세서\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://cobalt-scallion-3d2.notion.site/API-be617ab2fde340b6a79e11b68e6731a9\"\u003e⌨ API 명세서\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://cobalt-scallion-3d2.notion.site/API-50532f780bb64cba87723d0c9118eb08\"\u003e💾 API 문서\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://cobalt-scallion-3d2.notion.site/bf21e9b6316f4099b03ff9aa151ffe47\"\u003e🖥 페이지 기획서\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003cbr\u003e\n  \n\u003ch2 id=\"period\"\u003e 🗓 개발 기간 \u003c/h2\u003e\n\n* ver 1. (2021/07/27 ~ 2021/08/31)\n* ver 2. (2021/09/01 ~ 2021/09/14)\n\n\u003cbr\u003e\n\u003ch2 id=\"skills\"\u003e 🗃 기술 스택 \u003c/h2\u003e\n\n### FE \n* Javascript\n* React\n* styled-components\n* ant-design\n\n### BE \n* Java -version 11\n* SpringBoot\n* Spring Data JPA\n* Gradle\n* MySQL\n* AWS - EC2, RDS, S3, Route53\n* Google SMTP\n\u003cbr\u003e  \n  \n\u003ch2 id=\"fe-be-role\"\u003e 👨‍💻 FE \u0026 BE 역할 분담 \u003c/h2\u003e\n\n[프로젝트 칸반보드✨](https://github.com/chakmuri/chakmuri/projects/1)\n ### FE \n* [`Sol-Ahn`](https://github.com/Sol-Ahn)\n\n ### BE \n* [`Taeyoung Kwak`](https://github.com/sharpie1330)\n* [`JunHo KANG`](https://github.com/JunHo-YH)\n\n\u003cbr\u003e\n\u003ch2 id=\"release-note\"\u003e 📜 릴리즈 노트 \u003c/h2\u003e\n  \n##### ver 1. (2021/07/27 ~ 2021/08/31)\n \n- 독서모임 등록, 수정, 삭제\n- 독서모임 검색, 조회, 정렬\n- 좋아요 등록, 삭제\n- 댓글 등록, 수정, 삭제, 관리\n\n##### ver 2. (2021/09/01 ~ 2021/09/14)\n\n- 독서모임 참여신청, 취소\n- 참여 신청 승인, 거절, 내보내기\n  \n  \n##### ver 2.0.1 (2021/09/16)\n  - 코드 포맷팅, 미디어 쿼리 수정, 푸터가 하단에 고정되지 않는 문제 수정, 입력하지 않은 도서정보 렌더링 수정\n  \n \n##### 목데이터 변경 (2021/12/02)\n  - 마감된 독서모임 기간 연장\n  \n#####  인스턴스 중지 (2022/01/01)\n  \n  \u003cbr\u003e\n\u003c!-- 추가적으로 릴리즈 노트 작성 시 ver 2.0.1이나 2.1 이런 식으로 정해서 해주세요! 버전은 2로 픽스하겠습니다.--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchakmuri%2Fchakmuri","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchakmuri%2Fchakmuri","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchakmuri%2Fchakmuri/lists"}