코드 모아 (CodeMoa)
프로젝트 발표날짜 : 2021. 09. 16
(디지털컨버전스) 디지털 콘텐츠와 웹 융합 응용SW개발자 양성과정(7) 1회차
팀장/팀원 | 이**(팀장) : DB설계, 메인페이지, 크롤링(Job게시판) 구현 |
---|---|
정** : DB설계, 게시판(FAQ/TIPS/STUDY) 구현, 정렬 및 댓글 기능 구현 | |
장** : DB설계, 마이페이지 화면 구현 및 기능 구현 쪽지 화면 구현 및 기능, 게시글 좋아요 기능 구현 | |
박** : DB설계, 신고 기능 구현, 신고된 글 처리 구현 | |
최** : DB설계, 사용자/게시판 관리 화면 구현, 사용자/게시판 정보 수정 | |
안** : DB설계, 로그인, 회원가입, 비밀번호 찾기, 채팅 | |
개요 | 요즘 코로나 확산 방지를 위한 사회적 거리두기 캠페인이 전 세계적으로 이어지며 언택트(Untact)라는 뉴노멀 트렌드가 유행 중입니다. 또한, 코로나19 사태 이후 전 산업의 비 대면 수요가 가파르게 증가해 기반이 되는 코딩 교육에 대한 수요가 크게 증가하였습니다. 게다가 나이가 어리거나 사교육 같은 대안을 활용하기 어려운 저소득층 학생들의 경우 학력 저하가 눈에 띄게 증가해 교육 양극화가 심화되고 있어서 이를 해결할 수 있는 방안이 필요하다고 생각했습니다. 이러한 트렌드에 맞춰 언택트 시대에 걸 맞는 코딩 스터디 카페를 기획했습니다. |
구현기능 | [회원정보] -회원 가입, 이메일 인증, sns로그인, 비밀번호 찾기 [마이페이지] - 작성한 게시글/댓글 조회, 회원 정보 수정/삭제/탈퇴, 프로필 공개 - 내가 쓴 게시글, 댓글 삭제 [게시판] - 게시판(Q&A/TIPS/STUDY) 별로 페이징 처리 - 게시글 작성/수정/조회/삭제 - 기준(최신순/조회순/댓글순/추천순)에 의한 정렬 - 조회수, 좋아요, 댓글, 태그 조회 - 부적절한 게시글, 부적절한 닉네임 신고 기능 - 댓글 작성/수정/삭제 및 좋아요 기능 [쪽지] -닉네임으로 쪽지 보내기(닉네임 자동완성) -보낸 쪽지 조회, 받은 쪽지 조회, 쪽지 검색, 읽음여부 확인, 페이징 처리 [채팅] - 채팅방 개설, 채팅방 비밀번호 설정 [크롤링] -Jsoup 활용한 채용정보 크롤링 [관리자] -회원과 게시 글에 대한 수정과 삭제, 공지사항 작성, 신고관련 처리 |
설계의 주안점 | 단순히 질문 답변 형식의 단순 서비스나 자료 제공만을 하는 것이 아닌 사용자가 더 쉽게 코딩 관련 정보를 공유할 수 있도록 썸머노트를 활용한 글쓰기 에디터, 채팅 및 쪽지 기능을 제공하여 더 쉽게 정보를 공유하도록 하였습니다. 또한, 사용자가 사용하기 쉽도록 깔끔한 UI/UX를 만들도록 지향하였으며 다양한 기능(SNS 로그인, 크롤링을 이용한 채용정보 조회, 신고 기능, 댓글 기능, 마이페이지를 통한 PR기능)을 사용할 수 있도록 개발하였습니다. |
사용기술 및 개발환경 |
Server : Apache Tomcat 9.0 Database : Oracle 11g Development Tool : STS 3.9.13, sqlDeveloper version 19.2.1, sourcetree , Visual Studio code Development Language : JAVA , HTML5, CSS3, JavaScript, jQuery, SQL, JSP, Servlet, Ajax, Json, Gson, Jsoup Team Coop : Github, ERDCloud, Figma, Cacoo Open API : Kakao Login API, Google SMTP, SummerNote, Bootstrap bootstrap-tagsinput api , websocket |