- 현대인들은 휴대폰 이용 시간이 늘어나고 있으며, 커뮤니티 이용 수도 증가하고 있음
- MZ세대는 70% 이상이 온라인 커뮤니티 이용(출처: 대학 내일 20대 연구소)
- 2022년도 커뮤니티 이용자 통계를 살펴 보면, 한 달 동안 커뮤니티에 접속했다고 알린 사람은 49.9%임을 알 수 있음 (출처 : 국가통계포털)
- 커뮤니티를 가장 많이 이용하며 취업 활동을 시작했거나, 사회 생활을 시작한 개발자들에게 커뮤니티 제공
- 또한 개발과 관련된 진로를 희망하는 10대와 시니어 개발자들에게도 관련 커뮤니티를 제공
- 회원 가입 및 로그인 기능
- 마이 페이지 및 친구(팔로워 및 팔로우) 기능
- 게시판 서비스(공지, 인기글, 기술, QnA, 자유)
- 알림 기능(좋아요, 댓글 등)
-
기간 : 2024.07.02 ~ 2024.08.28
-
팀원 구성
정은아 임혜연 김보민 팀장, BE BE FE
* Library : React
* Styling : styled-components
* Data Fetching : axios
* State Management : redux js toolkit
* State Form : React Hook Form
* Framework : Spring
* Library : SpringBoot, Lombok, Spring Web, Validation, Spring Security, jwt, Oauth2.0, jbcrypt, AWS
* Databse : MySql
* Language : Java 17
- 일반 로그인 및 소셜 로그인(kakao, naver, google) 가능
- 로그인 기능의 경우 JWT 기반 Refresh Token, Access Token 사용
- ID 찾기 시 DB에 값 존재 한다면, 화면에 결과 값 노출
- PW 찾기 시 DB에 값 존재 한다면, 회원 가입 시 등록한 메일로 임시 비밀번호 전송
- 닉네임 및 프로필 이미지 편집 가능
- 본인이 작성한 글, 댓글, 좋아요 확인 기능
- 팔로우 및 팔로워 기능
- 카테고리 별 게시판 제공(QnA, 기술, 공지, 자유)
- 게시판 별 글 조회, 작성, 수정, 삭제 가능
- 글 작성 시 사진 다중 업로드 및 태그 작성 가능
- 댓글 및 대댓글 작성
- 글 추천(좋아요) 가능 → 추천 수 10 이상 시 인기글 게시판 조회 가능
- 게시글의 경우 한 ID당 좋아요 한 번 누를 수 있음
- 태그, 게시물 제목, 내용, 닉네임으로 검색 기능

- 사용자가 작성한 글에 좋아요 및 댓글, 대댓글이 달렸을 경우
- 사용자가 신고 당해서 영구 정지 처리 되었을 경우(미완료)