Skip to content

gadlely/campingLounge_backend

Repository files navigation

🌄 CampingLounge - Backend (개인 파트)

이 레포지토리는 팀 프로젝트 "CampingLounge"에서 제가 직접 구현한 백엔드 파트만 정리한 개인 저장소입니다.

📚 프로젝트 소개

  • CampingLounge는 사용자가 캠핑장을 예약하고, 캠핑장 정보를 공유하고, 리뷰를 남길 수 있는 커뮤니티 기반 웹 플랫폼입니다.
  • 본 저장소는 해당 프로젝트에서 제가 맡은 백엔드 핵심 기능들만 따로 분리하여 관리합니다.

✨ 주요 구현 기능

  • 사용자 회원가입 및 로그인 (JWT 기반 인증)
  • 이메일 중복 확인 API
  • OAuth2(Google) 소셜 로그인
  • 마이페이지 (회원정보 조회)
  • 파일 업로드 (프로필 사진 이미지)

💡 기술 스택

  • Java 17
  • Spring Boot 3.1.4
  • Spring Security
  • JPA (Hibernate)
  • MySQL
  • OAuth2 Client (Google)

🌟 기여 내용 요약

기능 설명
회원가입 / 로그인 DB 테이블 설계, 비밀번호 암호화 및 API 응답 구현
이메일 중복 확인 프론트에서 요청하는 중복 체크 API 구현
회원 정보 API 마이페이지 기능 API 응답 처리
파일 업로드 Multipart 이미지 업로드 + DB 연동 구현
프론트엔드 요청 테스트 직접 프론트도 병행 개발하며 axios 기반 테스트 진행

이 저장소는 포트폴리오 제출용으로 분리된 백엔드 개인 파트입니다. 전체 팀 프로젝트 소스는 메인 레포지토리에서 확인할 수 있습니다.


문의: [email protected]

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published