손 쉽게 팀원을 매칭해드립니다, CoDev
- 허진서 : 고려대학교 컴퓨터학과 21학번
- 우준석: 부산대학교 it응용공학과 20학번
- FrontEnd: Html, CSS
- BackEnd: Spring Boot
- DB: MySQL
- 게시물 목록
- 아이디어 공모전 랭킹 Top3
- 로그인, 로그아웃, 회원가입, 마이프로필 버튼
- 로그인한 사용자인 경우, 로그아웃, 마이프로필 버튼 활성화
- 로그인을 하지 않은 사용자인 경우, 로그인, 회원가입 버튼 활성화
- 회원가입
- 앱 자체 회원가입을 구현하여 아이디, 비밀번호 그 외 웹 사용을 위해 필요한 학력, 수상내역1, 수상내역2,스택, 깃헙 url, 한줄 소개에 대한 정보를 따로 입력받습니다.
- 로그인
- 로그인 시, 아이디, 비밀번호를 입력 받아 DB에 있는 경우 로그인이 가능하고 없는 경우 회원가입창으로 이동해 바로 회원가입이 가능합니다.
- 게시물 목록 (검색)
- 게시물 목록에서 검색어가 작성자, 내용, 제목에 들어간 게시물을 검색이 가능하고 게시물이 최근 순으로 정렬됩니다.
- 게시물 추가
- 게시물 추가가 가능하여 게시물 제목, 게시물 내용, 프로젝트 제목, 날짜, 프로젝트 설명, 프로젝트 멤버 수에 대한 정보를 입력 받습니다. 프로젝트 팀원을 모집하는 게시물로 댓글로 소통이 가능합니다.
- 댓글 기능
- 댓글로 다른 사용자가 올린 프로젝트에 참여하고 싶은 경우, 의사를 표시할 있습니다.
- 게시물을 작성한 작성자의 경우 댓글을 보며 댓글 작성자 프로필을 확인할 수 있습니다. 원하는 팀원을 고른 후, 팀원 매칭 버튼을 누르면 해당 팀원들이 프로젝트에 매칭됩니다.
- 아이디어 공모전 투표
- 아이디어 목록이 보이고 로그인한 사용자는 하나의 공모전에 대해 한 번 투표할 수 있습니다. 투표 결과는 홈 화면의 Top3에 바로 반영되고 그 외의 결과도 DB에는 반영됩니다.
- 아이디어 추가
- 아이디어 제목, 아이디어 설명을 적어 아이디어 공모전에 나의 아이디어를 추가할 수 있습니다. 아이디어 추가 시, 아이디어 목록에서 확인할 수 있습니다.
- 자기소개
- 사용자의 학력, 수상내역1, 수상내역2, 스택, 깃헙 url, 한줄 소개, 기여도에 대한 정보를 보여줍니다.
- 참여한 프로젝트
- 사용자가 참여한 프로젝트가 있을 경우, 참여한 프로젝트들을 보여줍니다.
- 오른쪽 평가 버튼을 누르면 같이 프로젝트를 진행한 팀원들의 기여도를 남길 수 있습니다.
- 스크럼 목록
- 프로젝트에서 지금까지 진행한 스크럼 목록을 보여줍니다. 3개, 5개, 7개의 스크럼 수를 기준으로 원의 색깔이 변경됩니다.
- 스크럼 추가
- 스크럼 제목, 스크럼 설명, 스크럼 날짜를 입력하여 스크럼을 추가할 수 있습니다.