웹 개발자들을 위한 커뮤니티 및 강의 사이트
OAuth 2.0
로그인 기능Iamport API
이용 카카오페이 결제 기능메일로 임시 비밀번호 전송
기능좋아요
기능파일 첨부
기능카테고리별/조회순/추천순/최신순
조회 기능댓글
기능조회/구매/리뷰/장바구니/찜
기능Java 11
Window
IntelliJ
, Eclipse sts
SpringBoot
gradle
jpa(Spring Data JPA)
Spring Security
Oauth 2.0
html5
thymeleaf
bootstrap template
javascript
jquery
MySQL
GitHub
GitHub
주요 사항
- 회원가입 시
유효성 검사
/중복 체크
를 통과해야 한다.- 폼 로그인 / OAuth 2.0 로그인 기능 -
구글로 로그인
/네이버로 로그인
기능을 사용할 수 있다.- 비밀번호 분실 시 가입한 이메일로
임시 비밀번호
를 발급받을 수 있다.
- 내 회원 정보를
조회
/수정
할 수 있다,내가 작성한 게시글
목록을 조회할 수 있다.내가 찜한 강의
/장바구니 내역
/내가 수강 중인 강의
목록을 볼 수 있다.
- 게시판에 글을 올릴때 카테고리를 고를 수 있다.
자유게시판
질문
스터디 모집
프로젝트 팀원 모집
- 게시판에
글(이미지 파일 첨부 가능)
을 작성할 수 있다.- 댓글을 작성할 수 있다.
- 글을
검색
할 수 있고좋아요
를 누를 수 있다.- 글을
조회수순
,추천순
,최신순
,카테고리별
로 조회할 수 있다.
- 회원은
카카오페이
로 강의를결제
할 수 있다.- 회원은 강의를
조회
/구매
/수강
/장바구니
/찜
할 수 있다- 회원은 수강한 강의에
수강평을 작성
/조회
할 수 있다.
몇 가지 내용은 이전 프로젝트(CRUD + Security)에서 공부한 것을 토대로 구현했기 때문에 이전 프로젝트 게시물을 링크했다.
프로젝트 후기도 써주세요!