2023.07.04 ~ 2023.08.18
Java 11 / JavaScript / Intellij / Tomcat / MySQL / Redis / VSCode
AWS EC2 / Docker / Nginx
Spring Boot 2.7.13 / Spring Security / JPA
Node 14.17.0 / Npm 6.14.13 / React 18.2.0 / Openvidu 2.28.0
AWS S3
요구사항 정의서
ERD
클래스 다이어그램
서비스 아키텍처
- 회원 가입한 이메일과 비밀번호를 입력해 로그인
- 로그인을 완료하면, 플랫폼 메인페이지로 이동
- 카테고리, 키워드를 활용하여 스터디 조회 기능
- 스터디 공개/비공개 기능 구현
- 스터디룸 입장(캠스터디) - 입실 시간 10분전에 입장 버튼 활성화
- 가입 신청 현황에서 방장이 신청한 회원을 선별하여 승인, 거절 기능
- 스터디 탈퇴시 보증금 반환 기능
- 스터디 공지사항 작성시 대표글 설정 기능
- 게시판 글 작성 기능 → S3를 활용한 파일 업로드, 다운로드 기능
- 포인트 내역 조회
- 포인트 충전 기능 → 카카오페이 API 활용
- 가입된 스터디, 신청한 스터디, 작성글 조회 기능
- 마이페이지 내에서 스터디 일정 및 학습 일정 관리 기능
- 회원정보 수정 기능