{"id":31802643,"url":"https://github.com/seongwonp/honeyrest_user","last_synced_at":"2026-05-13T23:38:50.717Z","repository":{"id":314399265,"uuid":"1037224490","full_name":"Seongwonp/honeyRest_user","owner":"Seongwonp","description":"🐝 HoneyRest 감성 숙소 예약 플랫폼 | 사용자(User) 시스템 (Spring Boot + React + Redis + Firebase)","archived":false,"fork":false,"pushed_at":"2026-05-06T11:32:01.000Z","size":17854,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-06T12:24:05.971Z","etag":null,"topics":["firebase","jpa-hibernate","jwt-token","oauth2","rest-api","spring-boot","swagger","tailwindcss","tosspayments"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Seongwonp.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-13T08:50:56.000Z","updated_at":"2026-05-06T11:32:05.000Z","dependencies_parsed_at":"2025-09-12T08:52:39.991Z","dependency_job_id":null,"html_url":"https://github.com/Seongwonp/honeyRest_user","commit_stats":null,"previous_names":["seongwonp/honeyrest_user"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Seongwonp/honeyRest_user","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seongwonp%2FhoneyRest_user","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seongwonp%2FhoneyRest_user/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seongwonp%2FhoneyRest_user/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seongwonp%2FhoneyRest_user/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seongwonp","download_url":"https://codeload.github.com/Seongwonp/honeyRest_user/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seongwonp%2FhoneyRest_user/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33004763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["firebase","jpa-hibernate","jwt-token","oauth2","rest-api","spring-boot","swagger","tailwindcss","tosspayments"],"created_at":"2025-10-11T00:52:39.764Z","updated_at":"2026-05-13T23:38:50.705Z","avatar_url":"https://github.com/Seongwonp.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐝 HoneyRest – 감성 숙소 예약 플랫폼 (User API)\n👨‍💻 Created by 박성원 (Seongwon Park) – User 영역 총괄 \u0026 팀장\n\n## 🎥 HoneyRest 광고 영상\n\n[![HoneyRest 광고 영상](https://github.com/Seongwonp/honeyRest_user/blob/main/%E1%84%92%E1%85%A5%E1%84%82%E1%85%B5%E1%84%85%E1%85%A6%E1%84%89%E1%85%B3%E1%84%90%E1%85%B3.gif?raw=true)](https://firebasestorage.googleapis.com/v0/b/honeyrest-7fb60.firebasestorage.app/o/video%2F%E1%84%92%E1%85%A5%E1%84%82%E1%85%B5%E1%84%85%E1%85%A6%E1%84%89%E1%85%B3%E1%84%90%E1%85%B3.mp4?alt=media\u0026token=1d89a752-00e0-4c82-b6c0-94723c57cc70)\n\n\u003e 🎬 클릭하면 전체 광고 영상을 볼 수 있습니다.\n\n---\n\n## 📌 프로젝트 개요\n\n**HoneyRest**는 감성 숙소 예약을 위한 **풀스택 웹 플랫폼**입니다.\n사용자(User), 업체 관리자(Company Admin), 총 관리자(Super Admin)로 역할을 분리하여\n숙소 검색부터 예약, 리뷰 작성, 결제, 관리자 통계까지 전체 사용자 흐름을 하나의 시스템으로 통합 구현했습니다.\n\n- **프로젝트 기간**: 2025.08.04 ~ 2025.09.04 (총 4주)\n- **팀원 구성**:\n  - 👤 박성원 (팀장) – 사용자(User) 영역 개발 총괄 \u0026 광고 영상 제작 / 전체 DB 설계 및 ERD 작성 / 전체 시스템 통합 및 코드 리뷰\n  - 🏨 김민경 – 업체 관리자(Company Admin) 시스템 개발\n  - 🛡️ 설현오 – 총 관리자(Super Admin) 시스템 개발\n\n---\n\n## 📦 기술 스택\n\n| 구분 | 기술 |\n|------|------|\n| **Backend** | Spring Boot 3.5.4, Java 17, Spring Security, Spring Batch |\n| **인증** | JWT (jjwt), OAuth2 (Google, Kakao) |\n| **DB** | MySQL / MariaDB, Spring Data JPA, QueryDSL, Flyway |\n| **캐시** | Redis |\n| **파일 스토리지** | Firebase Storage, S3 (Filebase) |\n| **결제** | Toss Payments |\n| **메일** | Spring Mail (Gmail SMTP) |\n| **API 문서** | SpringDoc OpenAPI / Swagger UI |\n| **Frontend** | React (별도 레포) |\n\n---\n\n## 🔗 문서 네비게이션\n\n| 문서 | 설명 |\n|------|------|\n| [⚙️ SETUP.md](docs/SETUP.md) | 실행 전 환경 설정 (Redis, 환경변수, Firebase) |\n| [🧑‍💻 FEATURES.md](docs/FEATURES.md) | 주요 기능 및 화면 소개 |\n| [🗂️ ARCHITECTURE.md](docs/ARCHITECTURE.md) | 프로젝트 구조, ERD, DB 설계 |\n| [⚡ IMPROVEMENTS.md](docs/IMPROVEMENTS.md) | 안정화 · 테스트 · 성능 최적화 · DB 안정화 |\n| [🗃️ DB_SCHEMA.md](DB_SCHEMA.md) | 전체 테이블 컬럼 상세 명세 |\n| [💭 RETROSPECTIVE.md](docs/RETROSPECTIVE.md) | 프로젝트 회고 |\n\n---\n\n## 🚀 관련 레포지토리\n\n- [User React Frontend](https://github.com/Seongwonp/honeyrest_user_react)\n- [Admin / Host 시스템](https://github.com/Seongwonp/honeyRest_host)\n\n---\n\n## 🎬 시연 영상 \u0026 발표 자료\n\n- 📺 [숙소 검색 → 예약 → 결제 시연 영상](https://firebasestorage.googleapis.com/v0/b/honeyrest-7fb60.firebasestorage.app/o/video%2FHoneyRest_Pay.mp4?alt=media\u0026token=b96a6897-b48b-4138-a5cf-fdd2e53caefb)\n- 📄 [발표 자료 PDF](https://github.com/user-attachments/files/22292418/HoneyRest.pdf)\n\n---\n\n## 🙋‍♂️ 개발자 정보\n\n**박성원 (Seongwon Park)** – 팀장 / 사용자(User) 영역 총괄\n\n- User API 백엔드 및 프론트엔드 전체 설계 및 개발\n- 전체 DB 설계 및 ERD 작성\n- 관리자 시스템 기술 방향 결정 (Thymeleaf) 및 전체 시스템 통합\n- 광고 영상 및 일러스트 제작 / 프로젝트 발표용 PPT 기획 및 디자인 총괄\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseongwonp%2Fhoneyrest_user","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseongwonp%2Fhoneyrest_user","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseongwonp%2Fhoneyrest_user/lists"}