Skip to content

1eehaewon/hackerthon

Repository files navigation

hackerthon5-POSE

POSE: 멘토-멘티 커뮤니티 플랫폼

개발기간: 2025.05.07 - 2025.05.09 주제: 멘토링 기반 Q&A 커뮤니티
기획 목적: 멘토와 멘티 간의 소통을 돕는 커뮤니티 플랫폼을 구현


🛠️ 기술 스택

  • Backend: Java 17, Spring Boot 3.x, JPA (Hibernate), Spring Security
  • Database: MySQL 8.0.40
  • Infra/Deployment: AWS EC2
  • 버전 관리: GitHub
  • 암호화: BCryptPasswordEncoder
  • 세션 관리: 세션 기반 인증 방식 사용

🔗 주요 링크


👤 팀원 및 역할

이름 역할 이메일
김정인 회원가입 및 로그인 기능 구현 hakpyun@gmail.com
이해원 멘토 지원 기능 구현 lhw2112@gmail.com
이보석 팀장 leeboseok111@gmail.com
박진효 자유 게시판, 1:1 게시판 구현 pjhark0@gmail.com

주요 기능 및 흐름

전체 기능 요약

  • 자유 게시판 (CRUD)
  • 1:1 게시판 (멘티 → 멘토 비공개 질문)
  • 회원가입 및 로그인 (멘티 기본)
  • 멘토 신청 기능
  • 마이페이지 (멘토/멘티용)
  • 회원정보 수정 기능

페이지 흐름

  1. 회원가입: 기본적으로 멘티로 가입
  2. 로그인: 세션 방식, 비밀번호는 BCrypt로 암호화하여 저장
  3. 멘토 지원: 마이페이지에서 멘토 신청 가능
  4. 자유 게시판: 모든 멘토/멘티가 참여 가능
  5. 1:1 게시판: 멘티가 특정 멘토를 선택해 작성, 해당 멘토만 열람 가능
  6. 멘티 마이페이지: 작성한 모든 게시글(자유/1:1) 확인 가능
  7. 멘토 마이페이지: 자신이 받은 1:1 게시글 목록 확인 가능
  8. 회원정보 수정: 마이페이지에서 가능

🚀 배포 및 개발 환경

  • AWS EC2에 수동 배포 (CI/CD 미사용)
  • 프론트엔드는 최소화하여 백엔드 기능 구현에 집중
  • ERD 설계 및 전체 기능 기반 DB 구축 후 순차적으로 기능 구현

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors