Coddy
프로젝트 발표날짜 : 2023. 12. 20
(스마트웹&콘텐츠개발)자바기반 반응형 UI/UX 웹 콘텐츠 개발자 양성과정1 1회차
팀장/팀원 | 김**(팀장) : 1. 프로젝트 배포본 작성 2. 전체 공용 코드 관리 및 배포(GIT) 3. 회원 기능 - 카카오톡 로그인 4. 팀원 모집 게시판 - 최신순, 인기순 정렬 - 검색 기능(프로젝트명, 작성자, 기술스택) - 카카오맵 API 기반 위치 입력 - 댓글 및 대댓글 기능 - 전체조회 / 상세조회 / 글작성 / 수정 / 삭제 / 첨부파일 기재 - 찜기능 - 관리자 기능 5. 대기실 - 대기실 생성 및 관리 - 대기실 시작 / 마감 - 대기실 강제퇴장 - 대기실 역할부여 - 그룹채팅 열기 - 캘린더 API 사용 - 타페이지 연결 - 관리자 기능 - 프로젝트 후기 작성 - 프로젝트 팀원 평가 |
---|---|
김** : 1. 자유 게시판 - 최신순, 인기순 정렬 - 검색 기능(제목, 내용, 작성자) - 댓글기능 및 대댓글 기능 - 전체조회 / 상세조회 / 글작성 / 수정 / 삭제 / 첨부파일 기재 - 관리자 기능 2. 공지사항 - 검색기능(제목, 내용, 작성자) - 전체조회 / 상세조회 / 글작성 / 수정 / 삭제 / 첨부파일 기재 - 관리자 기능 |
|
봉** : 1. 회원 기초 기능 - 회원가입 - 로그인 / 로그아웃 - 아이디 찾기, 비밀번호 변경 - 이메일 인증 2. 기업 전용 회원 기능 - 회원가입 - 사업자번호 검색 API - 카카오 맵 API 기반 위치 입력 - 로그인 / 로그아웃 - 이메일 인증 3. 채용 공고 게시판 - 최신순, 연봉순 정렬 - 검색 기능(회사명, 기술스택, 직군스택, 경력, 지역, 근무지역, 학력) - 찜기능 - 전체조회 / 상세조회 / 글작성 / 수정 / 삭제 / 첨부파일 기재 - 관리자 기능 4. 채팅 - 일대일 채팅 - 내역조회 |
|
정** : 1. 코드 리뷰 게시판 - 최신순, 인기순 정렬 - 검색 기능(태그, 제목, 내용, 작성자) - 댓글기능 및 대댓글 기능 - 댓글 추천 기능 - API 에디터를 통한 코드 블럭 작성 - 전체조회 / 상세조회 / 글작성 / 수정 / 삭제 / 첨부파일 기재 - 관리자 기능 2. 마이페이지(분할) - 본인평가조회 - 찜한 프로젝트 조회 - 찜한 채용공고 - 작성한 게시글 조회 - 작성한 댓글 조회 - 댓글 추천수 조회 |
|
한** : 1. 프로젝트 소개 게시판 - 최신순, 조회순 정렬 - 검색 기능(프로젝트명, 작성자, 기술스택) - 댓글기능 및 대댓글 기능 - 전체조회 / 상세조회 / 글작성 / 수정 / 삭제 / 첨부파일 기재 - 관리자 기능 2. 마이페이지(분할) - 회원정보조회 - 회원정보수정 - 회원 탈퇴 - 비밀번호 변경 및 이메일 인증 - 참여한 프로젝트 내역 조회 및 관리 3. 메인페이지(프론트엔드) |
|
개요 | 깔끔하게 정리된 개발자 전용 플랫폼인 Coddy를 만나보세요. 프로젝트를 위한 대기실부터 채팅방까지 제공하며, 개발자 시점에서 편리하게 여러 서비스를 제공받을수도 있습니다. |
구현기능 | 1. 회원관련 회원-회원가입, 로그인, 로그아웃, ID/PWD찾기, 이메일인증, 기업가입(API) 마이페이지 - 내정보조회, 내정보 수정 및 삭제, 참여한 프로젝트조회, 찜목록, 좋아요한 목록, 내 평점 확인 대기실 기능 - 대기실 생성 및 설정, 인원관리, 프로젝트 시작, 프로젝트 후기, 팀원평가 채팅 기능 - 1:1 및 프로젝트 단위 채팅 고객센터 - 1:1 문의(API) 각 게시판 - 게시판별 필요에 따른 조회, 추가, 수정, 삭제, 댓글, 대댓글, 첨부파일 등록, 찜, 좋아요, 추천 기능 제공 2. 관리자관련 회원관리 - 회원 조회, 삭제 대기실관리 - 대기실 조회, 수정, 삭제 채팅방관리 - 채팅방 조회, 삭제 공지사항관리 - 공지사항 조회, 추가, 수정, 삭제 각 게시판 및 댓글 관리 - 각 게시판별 조회, 삭제 |
설계의 주안점 | 1. 프로젝트 생성 및 관리를 통해 프로젝트 & 공모전등에 특화시켜 개발자들에게 보다 좋은 취업 환경을 제공합니다. 2. 여러 사람들의 의견을 모으고, 코드를 공유 및 질문할 수 있는 게시판 기능을 제공하여 학습의 질을 높였습니다. 3. 실시간 1:1 문의를 통한 소비자 친화적인 서비스를 지향합니다. |
사용기술 및 개발환경 |
- Language : Java 11, CSS, HTML5, JavaScript - DBMS: Oracle 11g EE - Library : jQuery, jdbc6, lombok, slf4j, mybatis, gson, SMTP, highlight.js - API : Kakao 로그인, Kakao Maps, 공공데이터포털 사업자인증 - Tool : Kakao Oven, ERDCloud, Oracle SQL Developer(23.1.0), Visual Studio Code(1.82.2), Eclipse(4.23.0), STS(3.9.14), Bootstrap4, StarUML - WAS: Apache Tomcat (9.0.80) - 협업프로그램: Slack, Kakao Talk, Google Sheet & Google Drive, GitBash, GitHub |