{"id":20449222,"url":"https://github.com/codestates-seb/seb39_main_011","last_synced_at":"2025-04-13T01:43:23.821Z","repository":{"id":60823851,"uuid":"533411095","full_name":"codestates-seb/seb39_main_011","owner":"codestates-seb","description":"캠핑장 예약 및 관리 서비스, BearMello 🐻🏕","archived":false,"fork":false,"pushed_at":"2022-12-08T17:44:21.000Z","size":12396,"stargazers_count":5,"open_issues_count":3,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-13T01:43:15.406Z","etag":null,"topics":["aws-ec2","aws-s3","jwt","mysql","react","redux-toolkit","spring-boot","storybook","styled-components"],"latest_commit_sha":null,"homepage":"","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/codestates-seb.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-09-06T16:31:12.000Z","updated_at":"2023-04-13T15:33:39.000Z","dependencies_parsed_at":"2023-01-25T15:30:27.159Z","dependency_job_id":null,"html_url":"https://github.com/codestates-seb/seb39_main_011","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/codestates-seb%2Fseb39_main_011","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codestates-seb%2Fseb39_main_011/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codestates-seb%2Fseb39_main_011/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codestates-seb%2Fseb39_main_011/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codestates-seb","download_url":"https://codeload.github.com/codestates-seb/seb39_main_011/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654030,"owners_count":21140235,"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":["aws-ec2","aws-s3","jwt","mysql","react","redux-toolkit","spring-boot","storybook","styled-components"],"created_at":"2024-11-15T10:39:27.142Z","updated_at":"2025-04-13T01:43:23.780Z","avatar_url":"https://github.com/codestates-seb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 🐻 캠핑장 예약 및 관리 서비스, `BearMello`  🏕\n\n\u003e 새로운 여가 문화로 각광받는 캠핑 시장을 신규로 체험해보는 캠핑족들, 기존에 캠핑을 꾸준히 즐겼던 이용자들 모두가 지역별로 예약가능한 캠핑장을 조회하고 간편히 캠핑장을 예약하고 이용할 수있는 서비스를 제공합니다 :\u003e\n\n🙈 관리자는 캠핑장 등록을, 이용객은 캠핑장 예약이 가능해요! \u003cbr/\u003e\n🙉 마이페이지 한 곳에서 캠핑장, 예약, 리뷰 등을 한번에 편리하게 관리할 수 있어요!\n\n\n📆 개발 기간: 2022.09. ~ 2022.10. 약 4주 진행 (이후 틈틈이 리팩토링 진행-ing)\n\n\u003cbr/\u003e\n\n## 👩‍💻🧑‍💻 Team Members\n\n| 권예지 | 조영민 | 최수빈 |\n|:-:|:-:|:-:|\n| \u003cimg src=\"https://avatars.githubusercontent.com/u/77970912?v=4\" width=150px/\u003e | \u003cimg src=\"https://avatars.githubusercontent.com/u/85497694?v=4\" width=150px/\u003e | \u003cimg src=\"https://avatars.githubusercontent.com/u/64299610?v=4\" width=150px/\u003e |\n| [@kwonyeji500](https://github.com/kwonyeji500) | [@0miiii](https://github.com/0miiii) | [@Beanxx](https://github.com/Beanxx) |\n| Back-end | Front-end | 팀장, Front-end |\n\n\u003cbr/\u003e\n\n## 💫 Demo\n\n\n| **회원가입** | **로그인** |\n|:-:|:-:|\n| ![회원가입](https://user-images.githubusercontent.com/64299610/206495870-88d72702-f52a-4aa9-9a6d-570587e8adf0.gif) | ![로그인](https://user-images.githubusercontent.com/64299610/206497080-9c86c069-076c-4721-b2ef-5f593a4b8a9a.gif) |\n| **[관리자] 캠핑장 글 등록 및 관리** | **[관리자] 캠핑장 예약 관리 및 예약 취소** |\n| ![글등록](https://user-images.githubusercontent.com/64299610/206499223-a6a49ea3-be43-4399-83e1-fd2f2349d336.gif) | ![관리자 예약](https://user-images.githubusercontent.com/64299610/206515891-9f9a2260-d33c-4afb-ae10-236166d1f48d.gif) |\n| **[관리자] 캠핑장 리뷰 댓글 관리** | **[고객] 캠핑장 예약 및 예약 취소** |\n| ![관리자 리뷰댓글](https://user-images.githubusercontent.com/64299610/206517742-9d64fb91-8741-481b-ab7d-66f8da092299.gif) | ![고객 예약](https://user-images.githubusercontent.com/64299610/206513390-cf87b3c1-ebee-4321-a17e-2faebdb53a09.gif)\n| **[고객] 이전 예약 조회 및 리뷰 달기** |  **[고객] 리뷰 관리** |\n| ![고객 리뷰 달기](https://user-images.githubusercontent.com/64299610/206519381-03b1389e-c247-4856-a3ea-f6eeb68197b8.gif) | ![고객 리뷰 관리](https://user-images.githubusercontent.com/64299610/206517227-59af32b4-d81b-4c5b-a432-1e82388a77fe.gif) |\n| **상세페이지 캠핑장 정보 \u0026 후기 조회** | **회원 정보 조회 및 수정** |\n| ![detail page](https://user-images.githubusercontent.com/64299610/206514593-1041a28e-3181-41ca-93a1-2582a04d27b3.gif) | ![userinfo](https://user-images.githubusercontent.com/64299610/206514178-eb883725-da42-47e7-856d-4da9ae729ecf.gif) |\n| **게시물 정렬 기능** | **반응형 페이지** |\n| ![정렬](https://user-images.githubusercontent.com/64299610/206515058-30c5c078-c37c-4237-842a-74bb80428031.gif) | ![반응형](https://user-images.githubusercontent.com/64299610/206523776-a4783f93-8e96-499f-b7c8-afb6a9da4acc.gif) |\n\n\n\u003cbr/\u003e\n\n## 🛠 Tech Stack\n\n![teck_stack](https://user-images.githubusercontent.com/64299610/206486678-3d7f1b35-5a52-404f-afe4-ef2bf4aa0328.png)\n\n\n\u003cbr/\u003e\n\n## ✋ Dev Rule\n\n- 커밋 단위는 최대한 세세하게! 작은 부분 기능이라도 구현했으면 커밋하기!\n- 되도록 작은 기능 커밋 후, pull -\u003e push 바로 진행\n- ❗️ 부득이하게 코드를 임시 저장해야 하는 경우, stash한 후에 pull 받기 (But, 권장 X)\n\n```\n  # 일반적인 commit \u0026 push 과정\n  1. git add .\n  2. git commit -m 'feat: 로그인 유효성 검사 구현'\n  3. git pull origin dev\n  4. git push origin [mybranch]\n  5. github repository에서 dev로 PR 보내고, merge하기\n\n  # 코드 임시저장 후 pull 받는 방법\n  git stash # 수정한 코드를 임시저장소에 임시저장\n  git pull origin dev\n  git stash pop # pull받은 코드에 아까 임시저장했던 코드를 꺼내옴\n```\n\n- git pull 후에 코드 수정을 하고 push할 경우 한번 더 add, commit 진행\n\n```\n  # pull한 후 코드 수정 사항 있을 경우에만\n  - (git add .)\n  - (git commit -m 'fix: 회원가입 로직 수정')\n```\n\n- push는 무조건 자기 브랜치로 한 후, github에서 PR로 dev에 merge\n\n```\n  git push origin [mybranch]\n```\n\n- 각자 이름 브랜치에서 dev로 PR 보내기\n- dev로 보낸 PR 충돌 없는지 확인 후에, dev로 merge하기\n\n\u003cbr/\u003e\n\n## 📨 Commit Message Convention\n\n| Tag Name | Description                                           |\n| -------- | ----------------------------------------------------- |\n| feat     | 새로운 기능을 추가할 경우                             |\n| fix      | 버그를 고친 경우                                      |\n| design   | CSS 등 사용자 UI 디자인 변경                          |\n| style    | 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우 |\n| chore    | 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우   |\n| refactor | 코드 리팩토링                                         |\n| comment  | 필요한 주석 추가 및 변경                              |\n| docs     | 문서를 수정한 경우                                    |\n| test     | 테스트 추가, 테스트 리팩토링                          |\n| rename   | 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우    |\n| remove   | 파일을 삭제하는 작업만 수행한 경우                    |\n\n\u003cbr/\u003e\n\n## 📑 Docs\n\n- [🔗 요구사항 명세서](https://docs.google.com/spreadsheets/d/1wt6KmpZkLAck35G9nEQd89tNI7O04zmCPmNwwueId7o/edit#gid=928874266)\n- [🔗 화면 정의서](https://www.notion.so/42473629698645778f924b7108fb8103?v=280995dada754f7984ff16748f63b9de)\n- [🔗 API 명세서](https://www.notion.so/codestates/API-DOCS-41d49666e8de474bbffa0b0022c97758)\n- [🔗 User Flow](https://miro.com/app/board/uXjVPYddnww=/)\n- [🔗 Figma](https://www.figma.com/file/5v6mAPyrOf5PxnGVJCrVW5/BearMello_Design?node-id=12%3A2569)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodestates-seb%2Fseb39_main_011","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodestates-seb%2Fseb39_main_011","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodestates-seb%2Fseb39_main_011/lists"}