기능 구현
- 회원가입 / 승인기반 (캠퍼스 여부도 받아서 처리)
- 사용자 검색
- 게시글 작성
- 마이페이지(어디 캠퍼스인지)
- 공고보기
메뉴 구성
- 게시글 전체보기(하단)
- 댓글 작성 가능
- 좋아요 기능
- 게시글 작성하기(하단)
- 태그시 알림기능
- 공고조회(하단)
- 잡코리아 크롤링
- 1:1 채팅(하단)
- 알림기능
- 마이페이지(하단)
- 프로필(사진, 캠퍼스, 자기소개)
- 팔로잉/팔로워
- 본인 게시물 조회
- 내가 좋아요 누른 것 조회
- 제 2목표 : (태그기능)
- 검색(상단)
- 게시글 조회(내용, 해시태그 기반)
- 사용자 검색
- 알림조회
- 내가 태그 된 것 알림
- 상대방이 좋아요누른것 알림
DB 설계(MySQL)
- 사용자[user] (시퀀스, 아이디, 비밀번호, 사용자이름, 생년월일, 휴대폰번호, 이메일 주소, 과정1fk, 과정2fk, 회원가입 날짜)
- 게시글[post] (시퀀스, 사용자시퀀스, 내용, 날짜)
- 게시글태그[posttag] (게시글시퀀스, 해시태그시퀀스)
- 댓글[reply] (시퀀스, 게시글시퀀스, 사용자시퀀스)
- 해시태그[hashtag] (시퀀스, 태그명)
- 채팅[chat] (시퀀스, 보낸사람아이디, 받는사람아이디, 내용, 읽음여부, 날짜)
- 캠퍼스[campus] (시퀀스, 캠퍼스명, 캠퍼스주소)
- 과정Curri
- 프로필[profile] (시퀀스, 사용자시퀀스, 사진, 자기소개, 날짜)
- 권한 승인여부 (시퀀스, 사용자시퀀스,사용자권한(user,admin,wait))
- 로그인지속여부(사용자시퀀스, 일련번호, 토큰, 최신접속) (username, series, token, last_used)
- 좋아요[Like] (시퀀스, 게시물시퀀스, 사용자시퀀스)
TODO : https://velog.io/@bibigo0717/23-07-20-TODO