Working Village(WV)
KH정보교육원
2021.02.16 09:33
Wiping Villain 스마트 콘텐츠 융합 응용SW 엔지니어 양성과정(16) 1회차 | |
|---|---|
| 팀장/팀원 | 설**(팀장) : 프로젝트 총괄, 팀페이지, 커뮤니티 기능 |
| 김** : 일정공유, 엑셀 시트 기능 | |
| 신** : 공유 게시판, 채팅 기능 | |
| 이** : 프론트 기획 / 로그인 | |
| 이** : 공유 코드 기능 | |
| 문** : 회원가입, 로그인 기능 | |
| 백** : 모임장소, 공모전 기능 | |
| 개요 | 협업을 할 시 GIT은 코드협업에 탁월한 기능을 가지지만 실시간 소통에 용이하지 않은 단점이 있다. 그래서, 보통 한국에서는 카카오톡을 위시한 채팅프로그램을 주로 사용한다. 하지만, 카카오톡의 경우 소통에 최적화된 반면 코드 및 기타 정보관리에 부적절한 UI를 가지고 있으며, 기능 또한 전무하다. 그래서, 그 중간의 접점을 노린 웹프로그램을 기획하게 되었다. 그리고, 각종 공모전에 관한 정보 및 코드 공유기능을 제공해줘서 공동 커뮤니티 활성화를 노릴 수 있다. 공모전 참여등을 위하여 자신들이 자신있는 분야를 올리고 서로 팀을 만들어서 웹에서 소스와 작업물을 팀단위로 공유. 작업하는 분야의 카테고리를 선택하여 주변에 모임공간을 추천할 수 있는 기능 구현. 앞으로 열리는 공모전들의 정보를 뉴스 형식으로 알려주고 그 공모전에 나가고 싶다면 자신이 자신있는 부분을 선택하여 서로 팀을 꾸릴 수 있다. 한글로 구성되어서 코드 등이나 프로그램등을 공유하며 모르는 부분이 있으면 커뮤니티를 통해서 서로 질문하고 질문을 처리해주는 기능과, 프로젝트를 진행하면서 전문가에게 한 파트 부분에 대해 외주를 맡길 수 있게 연결해준다. 또한, 검색게시판을 통하여 컴퓨터를 사용한 작업이면 컴퓨터가 있는 모임공간 OR 컴퓨터를 사용할 수 있는 작업공간을 추천해 줄 수 있다. |
| 구현기능 | (기본) 회원 & 관리자(회원관리,공지) 회원가입, 로그인, 정보수정, 회원탈퇴, Session 보안 (협업) 팀페이지 : 그룹생성,초대코드,등급설정,팀관리,일정관리(달력 / Todo / MileStone / …),메모장 문서협업(), 코드협업(), 팀채팅, 공유게시판(파일) [[ 각 게시판 공통적용 -text에디터 lib - quill.js/se/cx : 심플& 필수 기능 위주 위지웍에디터- 파일,그림첨부<->서버 등. 코드공유지원 - 코드편집기 lib - codemirror.js : 자동완성, hint, color highlight, etc , 지원언어 다수. - 코드강조 lib - highlight.js 문서지원 -Apache POI : 문서의 스프레드시트화 표현. ]] (ETC) 공모전 소식 & 등록 공동게시판( 카테고리화 : 전체/자유/Q&A) 모임장소검색게시판 |
| 설계의 주안점 | 공모 정보 제공 & 등록. 팀작업시 한페이지 안에서 최대한 다양한 기능 제공 - 심플UI, 직관성 최적화, 배너형독립채팅박스 직관적 정보제공을 위해 검색게시판과 Map의 연동서비스 |
| 사용기술 및 개발환경 | - 환경: Window10 - 언어: JDK SE 1.8, HTML, CSS, Java Script, jQuery - API: 도로명주소 api & Kakao(naver) Map api, 알림(메일서비스) api - Was & DB: Tomcat9.0, Oracle DataBase 11g Xe - FrameWork: MyBatis, bootstrap, spring - Library: quill/se/cx, codemirror, highlight, Apache POI - IDE: Eclipse, Vscode, SQLdeveloper |
![]() ![]() | |


목록으로
댓글쓰기
0
